@charset "utf-8";
@import url("http://cdn.rawgit.com/kattergil/NotoSerifKR-Web/76eb9ebf/stylesheet/NotoSerif-Web.css");
@import url("http://fonts.googleapis.com/earlyaccess/kopubbatang.css");
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css");
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}
@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
    url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
}
/* CSS Document */
/**
 * custom css &#65533;&#45189;&#46450;&#65533;&#65533;. 占&#65533;&#48573;&#65533;&#65533;&#44280;&#50468; css &#65533;&#65533; &#65533;占쎄린&#65533;&#65533; &#65533;&#47890;&#44902;&#65533;&#65533; &#65533;占쎌＜&#65533;占쏙옙&#49794;.
 */

/* RESET LAYOUT */
#container {border:none;}
#container, .container {margin:0 auto; position:relative;}
#contents {min-height:auto;}
.sub_content {padding:0;}
.side_cont .sub_menu_box h2 {padding:20px 0; border-top:1px solid #ececec;}
#footer_wrap {border:none;}
/* RESET LOCATION */
.location_wrap {border-bottom:1px solid #dcdcdc; height:50px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.location_wrap .location_cont {width:auto;}
.location_wrap .location_cont:after{display:block; clear:both; content:"";}
.location_cont em{display:block; float:left; padding:14px 0 12px 0; color:#1f1f1f; font-size:15px; font-weight:300;}
.location_cont em span{color:#929292; font-size:15px; font-weight:300; padding:0 5px;}
.location_cont .local_home{color:#929292; font-size:15px; font-weight:300; background:url(../img/dimg/icon_home.png) left center no-repeat; padding-left:18px; display:inline-block; vertical-align:top;}
.location_cont .local_home:hover{text-decoration:none;}
.sub_content .location_wrap {margin:0; border-bottom:1px solid #dcdcdc;}
.location_select{margin-top:14px; margin-left:10px;}
/* RESET  GOODS_LIST */
.goods_list {padding-bottom:0;}
.goods_list_item_tit + .list_item_category {border:none;}
.location_select ul li a:hover {background:#404040;}
.goods_pick_list .pick_list_num strong {color:#404040;}
.goods_pick_list .pick_list_box {border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.goods_pick_list .pick_list_box .pick_list label.on {color:#404040;}
/* RESET &#65533;&#44969;占쏙옙移댐옙&#45074;占&#65533;&#51338;占쏙옙 */
.gnb_allmenu_box .all_depth2 {display:none;}
.gnb_allmenu_box .all_depth3 {display:none;}
/* RESET &#65533;占쏙옙&#50464;&#65533;&#50326;占쏙옙&#65533;&#46765;&#53292;占&#65533;&#65533; */
.sub_menu_box.layer_type ul > li > ul{padding:0;}
.sub_menu_box.layer_type .sub_depth2{top:-1px;}
.sub_menu_box.layer_type .sub_depth3{top:-1px;}
.sub_menu_box.layer_type .sub_depth4{top:-1px;}
.sub_menu_box ul > li > ul{padding:0;}
.sub_menu_box .sub_depth1 > li > a:hover{background:#4c4c4c;}
.sub_menu_box .sub_depth1 > li > a.active{background:#4c4c4c;}
.sub_menu_box .sub_depth1 li a{padding:7px 10px 9px 19px;}
.sub_menu_box .sub_depth1 li a:hover{background:#4c4c4c; }
.sub_menu_box .sub_depth1 li a.active{background:#4c4c4c;}
.sub_menu_box .sub_depth2{top:-1px;}
.sub_menu_box .sub_depth3{top:-1px;}
.sub_menu_box .sub_depth4{top:-1px;}
/* RESET &#65533;&#44281;&#47993;占&#65533;&#44969;&#49140; */
.goods_list_cont ul {float:none;}
.goods_list_cont ul li {margin-top:0;}
/* RESET &#65533;&#44281;&#47993; */
.item_cont{padding:0 10px 50px; margin:0 auto; text-align:center; color:#1c1c1c;}
.item_photo_box a {display:block; height:100%;}
.item_info_cont {display:block; padding:0; margin:0 auto; text-align:center; vertical-align:middle;}
.item_tit_box .item_name{display:block; padding:5px 0 0 0; font-size:13px; font-weight:normal;}
.item_tit_box .item_name_explain{display:block; padding:3px 0 0; color:#a8a8a8;}
.item_icon_box{margin:0; padding:0;}
.item_money_box{padding:8px 0 0 0; line-height:1;}
.item_money_box del {display:block; color:#888888;}
.item_money_box .item_price {display:block; padding:0; font-size:14px; color:#404040;}
.item_group_type .item_info_cont {display:table-cell;}
/* RESET 占&#65533;&#65533;&#65533;&#46130;&#47097;&#65533;占쏙옙&#65533; */
.sub_search_box .quick_btn input {width:100%; padding:10px 0;}
.sub_search_box dl dd .select_box {padding-right:0;}
.sub_search_box .benefit_box span {vertical-align:top;}
.sub_search_box .benefit_box span label {background-position:left top;}
.sub_search_box .benefit_box span label:hover {background-position:left top;}
.sub_search_box .benefit_box span label.on {background-position:left top;}
.sub_search_box .benefit_box span label.on:hover {background-position:left top;}
/* RESET COLOR _ GOODSLIST */
.pagination .on {}
/* RESET COLOR _ LOGIN */
.member_cont .member_login_box .login_input_sec button, .member_cont .member_login_box .login_input_sec button:hover {background:#404040; border:1px solid #404040;}
.member_cont .nonmember_order_box .order_input_sec button {border:1px solid #404040; color:#404040;}
/* RESET COLOR _ JOIN */
.join_agreement_wrap .member_tit .page_on,
.join_agreement_cont .form_element strong,
.join_agreement_cont .form_element span > a {color:#404040;}
.btn_member_next, .btn_member_next:hover {background:#404040; border:1px solid #404040;}
/* RESET COLOR _ MYPAGE */
.mypage_top_wallet li strong {color:#404040;}
.mypage_cont .btn_date_check, .mypage_cont .btn_date_check:hover {background:#404040; border:1px solid #404040;}
.side_cont .sub_menu_box .sub_menu_mypage a:hover, .side_cont .sub_menu_box .sub_menu_mypage .active, .pick_list_num strong {color:#404040;}
/* RESET COLOR _ CART */
.order_wrap .order_tit .page_on {color:#404040;}
.price_sum_cont .price_sum_list dd, .price_sum_cont .price_sum_list dd strong {color:#404040;}
.btn_order_choice_buy, .btn_order_choice_buy:hover {border:1px solid #404040; color:#404040;}
.btn_order_whole_buy, .btn_order_whole_buy:hover {background:#404040; border:1px solid #404040;}
.chk_none {color:#404040;}
/* RESET COLOR _ SEARCH */
.search_text_result span, .goods_pick_list .pick_list_box .pick_list label.on {color:#404040;}

/*&#65533;&#45897;&#50464;&#65533;占쏙옙&#48664;&#65533;&#65533;*/
.both{clear:both; overflow: hidden;}
.left{float:left;}
.right{position: absolute;top: 48px; right: 30px;}

/*20180102 &#65533;&#45897;&#50464;&#65533;&#44969;&#50000;*/
*{font-family:'Noto Sans KR', Malgun Gothic,"占&#65533;&#47890;&#65533; 占&#65533;&#51338;&#48467;",AppleGothic,Dotum,"&#65533;&#46573;&#65533;",sans-serif;}
body, th, td, input, select, textarea, button{font-family:'Noto Sans KR', Malgun Gothic,"占&#65533;&#47890;&#65533; 占&#65533;&#51338;&#48467;",AppleGothic,Dotum,"&#65533;&#46573;&#65533;",sans-serif; font-weight:300; font-size: 12px; color: #000; overflow-x: hidden;}
.textL{text-align:left !important}
.textE{text-align:center !important}
.textR{text-align:right !important}

#wrap {min-width:1300px; margin:0 auto !important;}
#container{margin-top:0; border-top:none;}

.body-html.body-service #contents .sub_content,
.container,.contentNEW,.location_wrap .location_cont {width:1300px; position:relative; margin:0 auto; border-top:none;}
.sub_content .side_cont {width:200px;}
.sub_search_box dl dd select {width:198px;}/* 占&#65533;&#46767;占쏙옙&#65533;&#47663;&#44876; -2px */
.gnb, .header_top_cont, .header_search_cont, .main_goods_cont, .sub_content, .content_info, .foot_list ul, .foot_cont, .foot_certify{width:1300px; position:relative; margin:0 auto;}

/* &#65533;&#50325;&#53781; 占&#65533;&#48574;&#46065;占&#65533;&#65533; &#65533;占쎌そ&#65533;占쏙옙&#48675; */
#contents .sub_content > .side_cont + .content{float:left; width:1060px; padding:0;}


/* HEADER */
#header{background:#fff; border-bottom: 1px solid #ddd;}
#header a {-khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}

#header.fixedBOX .headerNEW_gnb{position:fixed; top:0; left:0; z-index:101; width:100%; background:#fff; border-bottom: 1px solid #ddd;}
#header .headerNEW_gnb .contentNEW{padding:0; width:auto; max-width:100%; min-width:1300px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.top_line {position:relative; width:100%; height:96px; overflow:hidden; background:#693170;}
.top_line .container{width:2002px; position: absolute; top:0; left:50%; margin-left:-1000px; overflow: hidden; clear: both;}
.top_line a{float:left;}
.top-line-btn{position: absolute; bottom:10px; right:10px; z-index:5;}
.body-main.body-index.pc .top_line {height:0;}

.head-wrap{height:32px;position: relative; top: -45px; right: 0;}
.head-wrap .top-link-wrap{padding:0; width:auto; margin:0 auto; letter-spacing:-0.5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.head-wrap .top-link a{float:left; padding:5px 14px; font-size:14px; color:#616161; position:relative; letter-spacing:-1px;}
/*.head-wrap .top-link a:after{display:block; width:1px; height:14px; content:''; position: absolute; top:50%; left:0; margin-top:-7px; background:#292929;}*/
.head-wrap .top-link a:first-child:after{display:none;}
.head-wrap .top-link a.first{padding-left:0;}
.head-wrap .top-link a strong{display:inline-block; vertical-align:top; width:16px; height:16px; border-radius:16px; background:#ccc; color:#fff; font-size:12px; font-weight:bold; text-align:center; line-height:16px; margin:3px 0 0 4px; padding-right:2px;}
.head-wrap .top-link a:last-child{padding-right:0;color:#BB0003;font-size: 16px; font-weight: 500;padding-left: 50px;}
.head-wrap .top-link a:first-child{}
.head-wrap .left.top-link a{color:#616161;}

#header .h1_logo{width:220px; text-align:center; padding:20px 0; z-index:60; float:left;}
#header .gnb{position:static; width:1000px; float:left; padding-top:38px;}

/* &#65533;占쏙옙&#49605;占&#65533;&#65533; &#65533;&#45897;&#48664;&#65533;占쏙옙&#54319; &#65533;&#65533;&#65533;&#65533; &#65533;占쏙옙&#53607;&#65533;&#65533; */
#header .top_country_list0 {position:absolute; top:9px; right:0; z-index:100;}
#header .top_country_list0 ul {font-size:0;}
#header .top_country_list0 ul li {display:inline-block; padding-right:2px;}
#header .searchBOX{position: absolute; top:55px; right: 70px; z-index: 110;}
#header .top_search {float:right; background:none; border:none; z-index:110;}
#header .top_search .top_text_cont {background:none; text-align:left;}/* 占&#65533;&#50552;&#44843;占&#65533;&#65533; */
#header .top_search .top_text_cont input.top_srarch_text {width:180px; height:35px; margin:0; border:none 0; /*border-bottom:1px solid #7d3587;*/ vertical-align:top; color:#999; font-size:14px;  letter-spacing:-1px; background:none; background-color: #e5e5e5; box-sizing:border-box; display:inline-block;}/* &#65533;占쏙옙&#47996;&#65533;&#45896;&#53868; */
#header .top_search .top_text_cont .btn_top_srarch {position:absolute; top:2px;border-left:none;}
#header .top_search .search_cont {display:block; margin:0; font-size:0; border-top:1px solid #cdcdcd; background:#ffffff;}
#header .top_search .search_cont .recent_box {width:314px;}/* 占&#65533;&#50552;&#44843;占&#65533;&#65533; */
#header .top_search .recent_box li a {width:67%;}

.all_cate{float:left;}
.all_cate .btn_all_menu_open{position: static;}

.top_cate{float:left;margin-left: 15px; position: absolute;top: 55px;}
.top_cate li.last a{padding-right:88px;}
.top_cate li.last a:after{display:block; width:1px; height:14px; content:''; position: absolute; top:50%; right:0; margin-top:-6px; background:#454545;}
.top_cate li{float:left; position:relative;}
.top_cate li a{ position:relative; display:block; height:64px; padding:0 11px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:16px; text-align:left; color:#131313; letter-spacing:0.5px;  border-bottom:none;}
.top_cate .first div > a:hover {color:#aba135;}
.top_cate .last div > a:after{display:none;}
.top_cate li .hideBOX{display:none; position:absolute; top:36px; /*left:0;*/ z-index:100; min-width:10px;/*margin-left:-650px; width:1300px; min-height:470px;*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /*padding:28px 10px 28px 18px; border:none;*/ padding-top:28px; padding-bottom: 40px; }
.top_cate li .hideBOX a{height:auto;  /*padding:0 0 4px 0;*/ border:0; font-size:16px; font-weight:300; color:#c8c6c6; letter-spacing:-1px; white-space:nowrap; margin-left:10px;}
.top_cate li .hideBOX div h3{font-size:20px; font-weight:300; color:#fff; padding-bottom:14px;}
.top_cate li .hideBOX div{/*min-width:10px;*/ /*float:left;*/ min-width: 216px; /*min-height:350px;*/ /*padding: 20px 25px 30px 25px;*/ /*margin: 0 0 0 -39px;*/ padding:20px 10px; margin-top:-10px;}
.top_cate li .hideBOX div a{font-size:16px; font-weight:300; color:#000; line-height:2.0;}
.top_cate li .hideBOX a:hover,
.top_cate li .hideBOX div a:hover{font-size:17px; color:#000; font-weight:500;}
.top_cate li .hideBOX .nav-img-1 {display: inline-block; margin: 0 auto; position: relative; float: right; right: 16px;}
.top_cate li .hideBOX .nav-img-1::after {display: inline-block; content: ''; clear: both;}

.top_cate li .categorybanner {width:200px; height:300px; display:none; position:absolute; top:36px; left:200px; z-index:100; min-width:100px; /*margin-left:-650px; width:1300px; min-height:470px;*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:28px 10px 28px 18px; border:none; }
.top_cate li .categorybanner a{height:auto; line-height:33px; padding:0 0 4px 0; border:0;}
.top_cate li .categorybanner div{min-width:500px; float:right; min-width: 500px; padding: 200px 40px 30px 40px; margin: 0 0 0 -39px; background: RGBA(256,256,256,0.95);}
.top_cate li .categorybanner a:hover,
.top_cate li .categorybanner div a:hover{width:200px; height:300px; background: #fff; color:#000;}
.top_cate li .categorybanner img{width:200px; height:300px; height:150px; background:url(../img/banner/banner_01.jpg) repeat-x right top;}


.top_sub_dim{width:100%; position: relative;}
.top_sub_dim .dimBOX{display:none; position:absolute; top:100%; left:0; background:none; z-index:99; width:100%; height:470px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:28px 0; border:none;}

.top_board{float:left; margin-right:0px; position: absolute; width: 300px; right: 17px; top: 23px;}
.top_board li{float:left; position:relative;}
.top_board li a{display:block; height:42px; padding:0 20px; line-height:30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:16px; font-weight:300; text-align:left; color:#333; letter-spacing:-1px; line-height:30px; border-bottom:none; position:relative;}
.top_board li .hideBOX{display:none; position:absolute; top:52px; left:0; z-index:100; min-width:200px;/*margin-left:-650px; width:1300px; min-height:470px;*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:20px 40px 30px 40px; border:none; background: RGBA(256,256,256,0.95); }
.top_board li .hideBOX > a{height:auto; line-height:33px; padding:0 0 4px 0; border:0; font-size:16px; font-weight:300; color:#666; letter-spacing:-1px;}
.top_board li .hideBOX > a:hover{color:#000;}

#header .gnb .hideBOX1{min-width:580px; /*min-height:350px;*/  background: RGBA(256,256,256,0.95);}
/*#header .gnb .hideBOX1{padding-left:340px}
#header .gnb .hideBOX2{padding-left:430px}
#header .gnb .hideBOX3{padding-left:553px}
#header .gnb .hideBOX4{padding-left:668px}
#header .gnb .hideBOX5{padding-left:777px}
#header .gnb .hideBOX6{padding-left:986px}
#header .gnb .hideBOX7{padding-left:1076px}
#header .gnb .hideBOX8{padding-left:1168px}*/

/*&#65533;&#44969;占쏙옙-占&#65533;&#48574;&#46065;-移댐옙&#45074;占&#65533;&#51338;占쏙옙*/
#header .gnb_allNEW{display:inline-block; vertical-align:top; text-align:right; width:30px; height:30px; position: absolute; right: 0; top: 15px;}
#header .gnb_allNEW a{display:block;}
/* &#65533;&#44969;占쏙옙 占&#65533;&#48574;&#46065; */
#header .gnb_allmenu_wrapNEW{position:absolute; top:100%; right:0; width:1095px; background:#404040; font-size:12px; z-index:100; border:none; left:auto; text-align:left; display:none;}
#header .gnb_allmenu_boxNEW{padding:30px; letter-spacing:-1px;}
/* &#65533;&#44969;占쏙옙 占&#65533;&#48574;&#46065; 占&#65533;&#44970;&#46281; */
.btn_all_menu_closeNEW{position:absolute; top:-70px; left:auto; right:0; width:85px; height:70px; background:none; cursor:pointer; text-indent:-9999px; font-size:0;}
/* &#65533;&#44969;占쏙옙 占&#65533;&#48574;&#46065; &#65533;占쏙옙&#49820; */
.gnb_allmenu_boxNEW{}
.gnb_allmenu_boxNEW ul{font-size:0; width:100%; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.gnb_allmenu_boxNEW ul.bline{border-bottom:1px solid #4a4a4a; padding-bottom:20px; margin-bottom:20px;}
.gnb_allmenu_boxNEW ul li{display:inline-block; vertical-align:top; margin:0; text-align:left; line-height:1; width:20%;}
.gnb_allmenu_boxNEW ul li.gnb_cate{width:60%;}
.gnb_allmenu_boxNEW ul li h2,
.gnb_allmenu_boxNEW ul li h2 a{font-size:15px; color:#fff; font-weight:400; display:block; padding:2px 0 5px;}
.gnb_allmenu_boxNEW ul li a{display:block; padding:8px 0 7px 0; font-size:14px; font-weight:300; text-align:left; word-break:break-all; color:#9a9a9a;}
.gnb_allmenu_boxNEW ul li a:hover{color:#fff;}
.gnb_allmenu_boxNEW ul li.last div{padding-bottom:30px;}

.gnb_allmenu_boxNEW ul li.shopping_menu{padding-right:0;}
.gnb_allmenu_boxNEW ul li.shopping_menu .cateH{height:270px;}
.gnb_allmenu_boxNEW ul li.shopping_menu > div > a{display:inline-block; vertical-align:top; padding-right:10px; margin-left:-10px; color:#fff;}
.gnb_allmenu_boxNEW ul li.shopping_menu > div > div{display:inline-block; vertical-align:top; width:94px;}
.gnb_allmenu_boxNEW ul li.shopping_menu > div > div a{display:block;}

/* &#65533;&#50325;&#53781;占&#65533;&#48574;&#46065; 占&#65533;&#50326;&#44605;&#65533;&#65533;(0&#65533;&#44280;&#46250;) */
.gnb_cate .sub_menu_box .sub_depth0{padding:0; font-size:0; vertical-align:top; border:none;}
.gnb_cate .sub_menu_box .sub_depth0 > li{position:relative; display:inline-block; vertical-align:top; width:33.334%}
.gnb_cate .sub_menu_box .sub_depth0 > li > a{display:block; padding:8px 0 7px 0; font-size:14px; font-weight:300; text-align:left;}
.gnb_cate .sub_menu_box .sub_depth0 > li > a:hover,
.gnb_cate .sub_menu_box .sub_depth0 > li > a.active{background:none; color:#fff;}
.gnb_cate .sub_menu_box.layer_type .sub_depth1,
.gnb_cate .sub_menu_box.layer_type .sub_depth2,
.gnb_cate .sub_menu_box.layer_type .sub_depth3,
.gnb_cate .sub_menu_box.layer_type .sub_depth4{display:none !important;}

/* &#65533;&#44969;占쏙옙 占&#65533;&#48574;&#46065; */
#header .gnb_allmenu_wrap{display:inline-block;}
#header .gnb_allmenu{position:absolute; top:100%; left:50%; margin-left:-650px; width:1300px; font-size:12px; z-index:100; background:none; border:none;}
#header .gnb_allmenu_box{overflow-y:hidden; height:384px; padding:28px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#header .gnb_allmenu_box .gnb_scroll_box{overflow-y:scroll; height:450px;}
/* &#65533;&#44969;占쏙옙 占&#65533;&#48574;&#46065; 占&#65533;&#44970;&#46281; */
#header .gnb .gnb_all .btn_all_menu_open{background:url(../img/dimg/all_menu_open_icon.png) no-repeat left 37px; display:block; height:85px; padding:28px 18px 0 22px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:16px; font-weight:400; text-align:left; color:#fff; letter-spacing:-1px; line-height:33px;}
.btn_all_menu_close{position:absolute; top:-85px; left:205px; width:100px; height:85px; background:none; cursor:pointer; text-indent:-9999px; font-size:0;}
/* &#65533;&#44969;占쏙옙 占&#65533;&#48574;&#46065; &#65533;占쏙옙&#49820; */
.gnb_allmenu_box ul{font-size:0; width:100%; margin:-30px 0 0 0;}
.gnb_allmenu_box ul li{display:inline-block; margin:30px 0 0 0; text-align:center; line-height:1; vertical-align:top;}
.gnb_allmenu_box > ul > li{position: relative; border-left:1px solid RGBA(255,255,255,0.3); min-height:400px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.gnb_allmenu_box > ul > li:first-child{border:none;}
.gnb_allmenu_box ul li a{display:block; padding:0 0 14px 0; font-size:20px; font-weight:300; text-align:left; word-break:break-all; color:#fff;}
.gnb_allmenu_box ul li a > img{max-width:180px;}

.gnb_allmenu_box .all_menu_cont{padding:0 36px;}
.gnb_allmenu_box > ul > li{width:223px !important;}
.gnb_allmenu_box > ul > li:first-child{width:182px !important;}
.gnb_allmenu_box > ul > li:last-child{width:182px !important; border-left:none; min-height:normal; margin-top:-245px;}
.gnb_allmenu_box ul li:first-child .all_menu_cont{padding-left:0;}
.gnb_allmenu_box ul li:last-child .all_menu_cont{padding-left:0; padding-right:0;}

.gnb_allmenu_box .all_depth1,
.gnb_allmenu_box .all_depth2,
.gnb_allmenu_box .all_depth3{margin:0;}
.gnb_allmenu_box .all_depth1 a,
.gnb_allmenu_box .all_depth2 a,
.gnb_allmenu_box .all_depth3 a{font-weight:300;}
.gnb_allmenu_box .all_depth1 li,
.gnb_allmenu_box .all_depth2 li,
.gnb_allmenu_box .all_depth3 li{display:block; margin:0; padding:0;}
.gnb_allmenu_box .all_depth1{border-top:none;}
.gnb_allmenu_box .all_depth1 li a{font-size:16px; color:#c8c6c6; text-align:left; padding:8px 0 7px 0;}
.gnb_allmenu_box .all_depth1 li a:hover{text-decoration:underline;}
.gnb_allmenu_box .all_depth2{}
.gnb_allmenu_box .all_depth2 li a{font-size:16px; color:#c8c6c6;}
.gnb_allmenu_box .all_depth3{}
.gnb_allmenu_box .all_depth3 li{padding-left:10px;}
.gnb_allmenu_box .all_depth3 li a{font-size:16px; color:#c8c6c6;}

.sub_title2.bg1{height:235px; background:url(../img/dimg/sub_title_bg.jpg) repeat-x center top;}
.sub_title2.bg2{height:235px; background:url(../img/dimg/sub_title_bg2.jpg) repeat-x center top;}
.sub_title2.bg3{height:407px; background:url(../img/dimg/tit_review01.jpg) repeat-x center top;}
.sub_title2.bg4{height:407px; background:url(../img/dimg/tit_review02.jpg) repeat-x center top;}
.sub_title2.bg5{height:407px; background:url(../img/dimg/tit_review03.jpg) repeat-x center top;}
.sub_title2.bg6{height:407px; background:url(../img/dimg/tit_review04.jpg) repeat-x center top;}
.sub_title2.bg7{height:407px; background:url(../img/dimg/tit_review05.jpg) repeat-x center top;}
.sub_title2.bg9{height:407px; background:url(../img/dimg/tit_review03.jpg) repeat-x center top;}

.sub_tit_tab {padding-top:170px;}
.sub_tit_tab ul{width:100%; font-size:0; text-align:left; display:table; letter-spacing:-1px; background:#373849;}
.sub_tit_tab ul li{position: relative; display:table-cell; vertical-align:middle; height:64px; text-align:center;}
.sub_tit_tab ul li a{display:block; margin:0; padding:18px 0; color:#fff; font-size:19px; font-weight:300; border:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position: relative;}
.sub_tit_tab ul li.on{margin-bottom:-2px;}
.sub_tit_tab ul li.on a{color:#000000; font-weight:500; border:none; background:#ffffff;}
.sub_tit_tab ul li::after{display:block; width:2px; height:20px; content:''; position: absolute; top:50%; left:0; background:#5f606d; margin-top:-10px;}
.sub_tit_tab ul li:first-child a{margin:0;}
.sub_tit_tab ul li.on::after,
.sub_tit_tab ul li.on + li::after,
.sub_tit_tab ul li:first-child::after{display:none;}

.sub_tit_tab ul.col2 li{width:50%;}
.sub_tit_tab ul.col4 li{width:25%;}
.sub_tit_tab ul.col5 li{width:20%;}
.sub_tit_tab ul.col8 li{width:12.5%;}

.sub_title2 .slick-dots{display:block; position:absolute; bottom:30px; width:100%; margin:0; padding:0; text-align:center;}
.sub_title2 .slick-dots li{display:inline-block; position:relative; margin:0 18px; padding:0; cursor:pointer;}
.sub_title2 .slick-dots li button{display:block; padding:6px; font-size:0; line-height:0; cursor:pointer; border:0; outline:none; opacity:1; background:#ffffff; border:1px solid #fff;}
.sub_title2 .slider-banner-704222177 .slick-dots li.slick-active button{opacity:1; background:none; border:2px solid #fff;}

/*20190220&#65533;&#44969;占쏙옙占&#65533;&#48574;&#46065;&#65533;&#49423;&#51225;*/
.top_AllMenu{position:absolute; top:100%; left:0; z-index:100; display:none; background:RGBA(256,256,256,0.95); padding:40px 0; text-align:center; letter-spacing:-1px; width:100%; border: 1px solid #ddd;}

/* &#65533;&#44969;占쏙옙 占&#65533;&#48574;&#46065; 20190225 */
#header .gnb_all_btn a{display:block; height:85px; padding:28px 18px 0 22px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:16px; font-weight:400; text-align:left; color:#fff; letter-spacing:-1px; line-height:33px;}
.top_allmenu {position:absolute; top:100%; left:50%; margin-left:-650px; width:1300px; height:470px; z-index:100; display:none;}
.top_allmenu ul{width:100%; display:table; padding:28px 0;}
.top_allmenu ul li{width:16.6%; display:table-cell; vertical-align:top; border-left:1px solid #555555; padding:0 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.top_allmenu ul li:first-child{border-left:none; padding-left:0;}
.top_allmenu ul li a{display:block; height:auto; line-height:33px; padding:0 0 4px 0; border:0; font-size:16px; font-weight:300; color:#c8c6c6; letter-spacing:-1px;}
.top_allmenu ul li h3{font-size:20px; font-weight:300; color:#fff; padding:0 0 14px 0; margin:0; overflow: hidden; clear: both;}
.top_allmenu ul li h3.last{padding-top:40px;}
.top_allmenu ul li div{min-width:160px; float:left;}
.top_allmenu ul li div a{font-size:16px; font-weight:300; color:#c8c6c6; line-height:33px;}
.top_allmenu ul li a:hover,
.top_allmenu ul li div a:hover{color:#fff;}


/* &#65533;&#49423;&#50464;占&#65533;&#65533; 怨듸옙&#45371; */
.pagination{margin:20px 0 0 0;}
.pagination ul{padding:20px 0 0; text-align:center;}
.pagination li{display:inline-block; min-width:26px;vertical-align:middle;}
.pagination li a,
.pagination li span{display:block; padding:0 !important; height:36px; width:36px; color:#9e9e9e; font-size: 12px; line-height:36px; font-weight:300; vertical-align:middle;}
.pagination li.on span{font-weight:300; color:#9e9e9e; background:#ededed; border-radius: 0;}
.pagination .on{color:#9e9e9e; font-weight:300;}
.pagination .btn_page{min-width:26px; border:1px solid #e0e0e0; background:#ffffff;}
.pagination .btn_page a{min-width:30px;width:auto;}
.pagination .btn_page a:hover{border:none 0;}
.pagination .btn_page a img{display:none;}
.pagination .btn_page_first{margin:0 1px 0 1px;background: url("../img/common/btn/btn_paging_first.png") no-repeat 5px center; padding: 0 5px 0 15px!important;}
.pagination .btn_page_prev{margin:0 10px 0 1px; background: url("../img/common/btn/btn_paging_prev.png") no-repeat 5px center;padding: 0 5px 0 10px!important;}
.pagination .btn_page_next{margin:0 1px 0 10px; background: url("../img/common/btn/btn_paging_next.png") no-repeat 36px center;padding: 0 10px 0 5px!important;}
.pagination .btn_page_last{margin:0 1px 0 1px; background: url("../img/common/btn/btn_paging_last.png") no-repeat 36px center;padding: 0 15px 0 5px!important;}
.goods_list + .pagination{padding:10px 0 0 0; border-top:1px solid #dbdbdb;}


/* &#65533;&#46574;&#44899; */
#footer_wrap{position:relative; border:none;}
#footer{overflow:hidden; padding:0; background:#2c0f30;}
/* &#65533;&#46574;&#44899; 占&#65533;&#48574;&#46065; */
.foot_list{border-bottom:none; line-height:1;}
.foot_list ul{overflow:hidden; width:1300px; margin:0 auto; letter-spacing:-0.5px; border-bottom:1px solid #666;}
.foot_list ul li{float:left; padding:20px 0;}
.foot_list ul li a{padding:0 12px; color:#fff; border-left:none; line-height:34px; font-size:16px;}
.foot_list ul li a strong{font-weight:500;}
.foot_list ul li:first-child a{padding-left:0; border-left:0 none;}
.foot_list ul li.foot_map{float:right;}
.foot_list ul li.foot_map dl dt,
.foot_list ul li.foot_map dl dd{display:inline-block; vertical-align:top; line-height:34px; font-size:0;}
.foot_list ul li.foot_map dl dt{color:#fff; font-size:16px;}
.foot_list ul li.foot_map dl dd {padding-left:20px;}
.foot_list ul li.foot_map dl dd a{display:inline-block; vertical-align:top; border:1px solid #666; width:86px; color:#fff; text-align:center; line-height:31px; height:34px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; letter-spacing:-1px; font-size:15px;}
.foot_list ul li.foot_map dl dd a:first-child{border-right:none;}
/* &#65533;&#46767;&#44439; &#65533;&#48803;占쏙옙 */
.foot_cont{overflow:hidden; padding:45px 0 85px; color:#fff; font-size:16px; line-height:27px; letter-spacing:-0.5px;}
.foot_cont .foot_info{display:block; float:left; width:950px;}
.foot_cont .foot_info_list{overflow:hidden; width:100%;}
.foot_cont .foot_info_list dl{float:left;}
.foot_cont .foot_info_list dt{float:left; padding:0 0 0 3px;}
.foot_cont .foot_info_list dd{float:left; padding:0 3px 0 0;}
.foot_cont .copyright{float:left; width:100%; padding:30px 0 0 0;}
/* &#65533;占쏙옙&#49820;&#65533;&#47663;&#51225;蹂댐옙&#49559;&#65533;&#65533; */
.btn_licensee_info{color:#fff; font-size:16px; border-bottom:none;}
.btn_email{color:#fff;}
.btn_email:hover{text-decoration:underline;}
/* 怨듸옙&#51225;嫄곤옙&#50706; &#65533;&#44969;&#50013;&#65533;&#65533; */
.foot_certify_box{position: relative; width:332px; height:154px; background:#1a1a1a; float:right; letter-spacing:-0.5px; font-size:14px; line-height:20px; /*color:#848484;*/ font-weight:300;}
.foot_certify_box h3{font-size:20px; color:#fbfbfb; line-height:27px; font-weight:300;}
.foot_certify{overflow:hidden; padding:26px; padding-left:0; text-align:left; background:#2c0f30;}
.foot_certify span{display:inline-block; padding:0;}
.foot_certify span:first-child{padding:0;}
.foot_certify span a{font-size:14px; color:#fbfbfb; padding:15px 0 0 0; display:block; font-weight:300;}

.foot_sns{position: absolute; top:178px; right:0;}
.foot_sns a{margin-left:5px;}

.foot_cate_menu{background:#4e1f55; padding:100px 0; text-align:center; letter-spacing:-1px;}
.all_cate_menu ul{width:100%; display:table; border-left:1px solid #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.all_cate_menu ul li{width:14.2%; display:table-cell; text-align:left; vertical-align:top; border-right:1px solid #ccc; padding:0 24px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.all_cate_menu ul li h3{font-size:19px; color:#333; font-weight:400; line-height:1.4; padding-bottom:20px;}
.all_cate_menu ul li .cateH{height:300px;}
.all_cate_menu ul li > div > a{display:block; font-size:15px; line-height:27px; color:#333;}
.all_cate_menu ul li > div > a:hover{color:#000; font-weight: 400;}
.all_cate_menu ul li > div > a > b{font-weight: 400; color: #000;}
.all_cate_menu ul li.shopping_menu{padding-right:0;}
.all_cate_menu ul li.shopping_menu > div > a{display:inline-block; vertical-align:top; padding-right:10px; font-size:16px; margin-left:-10px;}
.all_cate_menu ul li.shopping_menu > div > div{display:inline-block; vertical-align:top; width:96px;}
.all_cate_menu ul li.shopping_menu > div > div a{display:block; font-size:15px; line-height:27px; color:#333; white-space: nowrap;}
.all_cate_menu ul li.shopping_menu > div > div a:hover{color:#000; font-weight: 400;}
.foot_cate_menu ul{width:100%; display:table; border-left:1px solid #666; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.foot_cate_menu ul li{width:14.2%; display:table-cell; text-align:left; vertical-align:top; border-right:1px solid #666; padding:0 16px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.foot_cate_menu ul li h3{font-size:19px; color:#ddd; font-weight:400; line-height:1.4; padding-bottom:20px;}
.foot_cate_menu ul li .cateH{height:264px;}
.foot_cate_menu ul li > div > a{display:block; font-size:15px; line-height:27px; color:#fff; white-space : nowrap;}
.foot_cate_menu ul li > div > a:hover{color:#fff; font-weight: 400;}
.foot_cate_menu ul li > div > a > b{font-weight: 400; color: #fff;}
.foot_cate_menu ul li.shopping_menu{white-space: nowrap;/*padding-right:0;*/}
.foot_cate_menu ul li.shopping_menu > div > a{display:inline-block; vertical-align:top; padding-right:10px; font-size:16px; margin-left:-10px;}
.foot_cate_menu ul li.shopping_menu > div > div{display:inline-block; vertical-align:top; width:110px;}
.foot_cate_menu ul li.shopping_menu > div > div a{display:block; font-size:15px; line-height:27px; color:#fff;}
.foot_cate_menu ul li.shopping_menu > div > div a:hover{ color:#fff;}
.foot_csCenter{padding:0px 0 3px; text-align:center;}
.foot_csCenter .foot_pdBOX{border:4px solid #e6e6e6; padding:42px 42px 38px;}
.foot_csCenter .foot_pdBOX ul{overflow: hidden; clear: both;}
.foot_csCenter .foot_pdBOX ul li{float:left; margin-right:66px; width:320px;}
.foot_csCenter .foot_pdBOX ul li.last{margin:0; float:right; width:auto;}
.foot_csCenter .foot_pdBOX ul li.last img{display:block;}

.foot_csCenter .foot_pdBOX .icon1,
.foot_csCenter .foot_pdBOX .icon3{height:132px; margin-bottom:25px;}
.foot_csCenter .foot_pdBOX .icon{letter-spacing:-0.5px; text-align:left; font-size:15px; line-height:1.4; color:#797979;}
.foot_csCenter .foot_pdBOX .icon h3{font-size:25px; color:#323232; line-height:1.2; padding-bottom:16px; font-weight:400; padding-top:5px;}
.foot_csCenter .foot_pdBOX .icon h2{font-weight:400; color:#323232; font-size:25px; letter-spacing:0; padding-bottom:10px; font-family:'Helvetica', Malgun Gothic,"占&#65533;&#47890;&#65533; 占&#65533;&#51338;&#48467;",AppleGothic,Dotum,"&#65533;&#46573;&#65533;",sans-serif;}
.foot_csCenter .foot_pdBOX .icon p{font-size:16px; color:#929292; line-height:25px; display:block;}
.foot_csCenter .foot_pdBOX .icon a{color:#929292; text-transform:uppercase; line-height:25px; display:block;}
.foot_csCenter .foot_pdBOX .icon1 {background:url(../img/dimg/foot_icon01.png) no-repeat 92% center;}
.foot_csCenter .foot_pdBOX .icon2 {background:url(../img/dimg/foot_icon03.png) no-repeat 92% center;}
.foot_csCenter .foot_pdBOX .icon3 {background:url(../img/dimg/foot_icon02.png) no-repeat 92% center;}
.foot_csCenter .foot_pdBOX .icon4 {background:url(../img/dimg/foot_icon04.png) no-repeat 92% center;}


/* ------------- &#65533;占쏙옙&#44181;占&#65533;&#65533; 諛곤옙&#44843; ------------- */
.body-main.body-index.pc .scroll_wrap{top:1400px;}
.scroll_wrap{left:0; width:100%; margin-left:0; top:320px;}
.scroll_wrap #scroll_right.off{right:-88px;}
/* &#65533;占쏙옙&#44181;濡ㅿ옙&#50464;&#65533;&#65533; 占&#65533;&#51342;&#51225; &#65533;&#44969;&#53890; */
#scroll_right.ban_fixed{position:fixed; top:150px; right:0; margin-right:0;}
/* &#65533;占쏙옙&#44181;濡ㅻ같&#65533;&#65533;(&#65533;占쎈Ⅸ占&#65533;&#65533;) */
#scroll_right{position: absolute; top:0; right:0; width:69px;}
.scroll_BOX{width:69px; height:500px; border-radius:5px 0 0 5px; background:#000000;}
.scroll_BOX ul{padding:20px 0;}
.scroll_BOX ul li a{display:block; font-size:14px; font-weight:300; line-height:30px; padding:10px 0; color:#fff; text-align:center; letter-spacing:-1px;}
.scroll_BOX ul li img{display:block; margin:0 auto;}


/* 湲곕낯 媛ㅿ옙&#50989;由э옙&#49294; 由э옙&#46250;&#65533;&#65533; CSS */
.item_gallery_type{margin:0 -22px;}
.item_gallery_type ul li .item_cont {width:404px; padding:0 0px 60px;}
.item_gallery_type ul li .item_cont .item_photo_box {border:none; position:relative;}
.item_gallery_type ul li .item_cont .item_photo_box a > img {max-width:404px;}
.item_gallery_type ul li .item_cont .item_info_cont {text-align:left; letter-spacing:-1px;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box {padding:15px 0 0;position: relative; border-bottom: 1px solid #e6e5e5;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_brand {padding:2px 0 0;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_brand strong {color:#777777; font-size:13px; font-weight:normal; white-space:normal; line-height:1.4;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_name {display:block;width: 355px; height: 80px; margin:0; color:#000; font-size:17px; font-weight:300; line-height:1.4; white-space:normal;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_name_2 {display:block;width: 250px; height: 80px; margin:0; color:#000; font-size:17px; font-weight:300; line-height:1.4; white-space:normal;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_name b{display: block;color: #5128a5; font-weight: 300; font-size: 16px; letter-spacing:-0.02rem; padding: 2px 0; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_name_explain {padding:15px 0 0; color:#9a9a9a; font-size:13px; font-weight:normal; white-space:normal; line-height:1.4;}

.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box span{width: 50px;height: 50px;display: inline-block; background-color: #4c4c4c;color: #fff;font-size: 22px;font-weight: 700; position: absolute; top: 20px;right: 0;text-align: center; line-height: 50px;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box span em{display: inline-block; padding-left:3px;font-size: 16px;font-weight: 400;}

.item_gallery_type ul li .item_cont .item_info_cont .item_money_box {padding:10px 0 0;text-align: right;}
.item_gallery_type ul li .item_cont .item_info_cont .item_money_box del {display:inline-block; vertical-align:top; padding:0 15px 0 0; color:#333333; font-size:20px; font-weight:300; line-height:30px;}
.item_gallery_type ul li .item_cont .item_info_cont .item_money_box .item_price {display:inline-block; vertical-align:top; padding:0; color:#000000; font-size:21px; font-weight:bold; line-height:30px;}
.item_gallery_type ul li .item_cont .item_info_cont .item_money_box .item_price .won{font-size:19px; font-weight:400; margin:0 0 0 5px;}
.item_gallery_type ul li .item_icon_box {padding:6px 0 0 3px; text-align:left; display:inline-block; vertical-align:top;}
.item_gallery_type ul li .item_icon_box img{vertical-align:top; padding:0;}
.item_gallery_type ul li .item_cont .item_info_cont .product_color{display: inline-block; float: left; padding-top: 17px;}
.item_gallery_type ul li .item_cont .item_photo_box .bestIcon{position: absolute; top:0; left:0; width:63px; height:63px; line-height:1.1; padding:10px; text-align:center; background:#7d3587; color:#fff; font-size:26px; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.item_gallery_type ul li .item_cont .item_photo_box .bestIcon strong{display:block; font-size:13px; color:#dab9df; line-height:1.2;}

.item_gallery_type ul li .item_cont .item_photo_box .bestIcon.main{position: absolute; top:0; left:0; width:63px; height:63px; line-height:1.1; padding:15px 10px; text-align:center; background:#7d3587; color:#fff; font-size:16px; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.item_gallery_type ul li .item_cont .item_photo_box .bestIcon.main strong{display:block; font-size:13px; color:#dab9df; line-height:1.2;}

.body-goods-search .sub_content{padding-top:45px;}
.body-goods-search .item_gallery_type ul li .item_cont{width:324px;}
.body-goods-search .item_gallery_type ul li .item_cont .item_photo_box a > img{max-width:324px;}

/*.body-goods-view .sub_content{padding-top:45px;}*/
.body-goods-view .item_gallery_type{margin:0 -10px;}
.body-goods-view .item_gallery_type ul li .item_cont{width:304px; padding:0 10px 40px;}
.body-goods-view .item_gallery_type ul li .item_cont .item_photo_box a > img{max-width:304px;}

.body-goods-view .item_goods_sec .detail_explain_box .goods_list_cont{margin-top:0;}


/* &#65533;&#65533;&#52042;&#65533;占쏙옙&#49294; - 占&#65533;&#65533;占&#65533;&#50327;&#49294; */
.main_goods5 .item_hl_tab_type{}
.main_goods5 .item_hl_tab_type .goods_tab_tit{margin-bottom:50px;}
.main_goods5 .item_hl_tab_type .goods_tab_tit ul{float:none; width:100%; margin:0 auto; font-size:0; border:2px solid #d5d5d5; border-width:2px 0 2px 0;}
.main_goods5 .item_hl_tab_type .goods_tab_tit li{display:inline-block; font-size:12px; text-align:center;}
.main_goods5 .item_hl_tab_type .goods_tab_tit li a{display:block; margin:0; padding:18px 0; color:#191919; font-size:20px; border:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position: relative;}
.main_goods5 .item_hl_tab_type .goods_tab_tit li.on{margin-bottom:-2px;}
.main_goods5 .item_hl_tab_type .goods_tab_tit li.on a{color:#7d3587; font-weight:500; border:none; border-bottom:5px solid #7d3587; background:#ffffff;}
.main_goods5 .item_hl_tab_type .goods_tab_tit li::after{display:block; width:2px; height:24px; content:''; position: absolute; top:50%; left:0; background:#d5d5d5; margin-top:-12px;}
.main_goods5 .item_hl_tab_type .goods_tab_tit li:first-child a{margin:0;}
.main_goods5 .item_hl_tab_type .goods_tab_tit li:first-child::after{display:none;}
.main_goods5 .item_hl_tab_type .goods_tab_cont{min-height:150px;}
.main_goods5 .item_hl_tab_type .goods_tab_cont .goods_tab_box{display:none;}
.main_goods5 .item_hl_tab_type .goods_tab_cont .goods_tab_box.on{display:block}

.main_goods5 .item_hl_tab_type{margin:0;}
.main_goods5 .item_hl_tab_type .goods_tab_box{position: relative;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul {padding-left:480px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li {width:auto !important;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont {width:260px; padding:85px 8px 0px;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_photo_box {border:none; position:relative;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_photo_box a > img {max-width:260px;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_photo_box .bestIcon{position: absolute; top:0; left:0; width:40px; height:40px; line-height:38px; text-align:center; background:#797979; color:#fff; font-size:19px; font-weight:500;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont {text-align:left; letter-spacing:-1px;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_tit_box {padding:15px 0 0;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_tit_box .item_brand {padding:2px 0 0;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_tit_box .item_brand strong {color:#777777; font-size:13px; font-weight:normal; white-space:normal; line-height:1.4;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_tit_box .item_name {display:block; padding:0; margin:0; border:none; color:#000; font-size:17px; font-weight:300; line-height:28px; white-space:normal;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_tit_box .item_name_explain {padding:15px 0 0; color:#9a9a9a; font-size:13px; font-weight:normal; white-space:normal; line-height:1.4;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_money_box {padding:0;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_money_box del {display:none;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_money_box .item_price {display:inline-block; vertical-align:top; padding:0; color:#000000; font-size:18px; font-weight:bold; line-height:30px;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_money_box .item_price .won{font-size:16px; font-weight:400; margin:0 10px 0 5px;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_icon_box {padding:6px 0 0 3px; text-align:left; display:inline-block; vertical-align:top;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li .item_icon_box img{vertical-align:top; padding:0;}

.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX1 {position: absolute; top:0; left:0;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX1 .item_cont {width:452px; padding:0;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX1 .item_cont .item_photo_box a > img {max-width:452px;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX1 .item_cont .item_photo_box .bestIcon{width:72px; height:72px; line-height:1.2; padding:12px; text-align:center; background:#7d3587; color:#fff; font-size:23px; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX1 .item_cont .item_photo_box .bestIcon strong{display:block; font-size:16px; color:#dab9df; line-height:1.2;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX1 .item_cont .item_info_cont .item_tit_box .item_name {display:block; padding:2px 0 10px; margin:0; border-bottom:1px solid #e6e5e5; color:#000; font-size:20px; font-weight:300; line-height:1.4; white-space:normal;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX1 .item_cont .item_info_cont .item_money_box del {display:inline-block; vertical-align:top; padding:0 5px 0 10px; color:#aeaeae; font-size:17
px; font-weight:300; line-height:30px;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX1 .item_cont .item_info_cont .item_money_box {padding:10px 0 0 0;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX1 .item_cont .item_info_cont .item_money_box .item_price {display:inline-block; vertical-align:top; padding:0; color:#000000; font-size:21px; font-weight:bold; line-height:30px;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX1 .item_cont .item_info_cont .item_money_box .item_price .won{font-size:19px; font-weight:400; margin:0 10px 0 5px;}

.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX4 .item_cont,
.main_goods5 .item_hl_tab_type .goods_tab_box ul li.goodsBOX7 .item_cont {padding-right:0;}
.main_goods5 .item_hl_tab_type .goods_tab_box ul.goods_no_data{padding:0;}

.main_goods10 .item_hl_tab_type{}
.main_goods10 .item_hl_tab_type .goods_tab_tit{}
.main_goods10 .item_hl_tab_type .goods_tab_tit ul{float:none; width:100%; margin:0 auto; font-size:0;}
.main_goods10 .item_hl_tab_type .goods_tab_tit li{display:inline-block; font-size:12px; text-align:center;}
.main_goods10 .item_hl_tab_type .goods_tab_tit li a{display:block; margin-left:-1px; padding:16px 0; color:#575757; font-size:19px; font-weight: 500; border:1px solid #d2d2d2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position: relative;}
.main_goods10 .item_hl_tab_type .goods_tab_tit li.on{margin-bottom:-2px;}
.main_goods10 .item_hl_tab_type .goods_tab_tit li.on a{color:#fff; font-weight:500; border-color:#575757; background:#575757;}
.main_goods10 .item_hl_tab_type .goods_tab_tit li:first-child a{margin-left:0;}
.main_goods10 .item_hl_tab_type .goods_tab_cont{min-height:150px;}
.main_goods10 .item_hl_tab_type .goods_tab_cont .goods_tab_box{display:none;}
.main_goods10 .item_hl_tab_type .goods_tab_cont .goods_tab_box.on{display:block}

.main_goods10 .item_hl_tab_type .goods_tab_box{margin:0 -22px;}
.main_goods10 .item_hl_tab_type .goods_tab_box .goods_tab_img{padding:0 22px 42px;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont {width:404px; padding:0 22px 60px;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_photo_box {border:none; position:relative;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_photo_box a > img {max-width:404px;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont {text-align:left; letter-spacing:-1px;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_tit_box {padding:15px 0 0;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_tit_box .item_brand {padding:2px 0 0;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_tit_box .item_brand strong {color:#777777; font-size:13px; font-weight:normal; white-space:normal; line-height:1.4;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_tit_box .item_name {display:block; padding:2px 0 10px; margin:0; border-bottom:1px solid #e6e5e5; color:#000; font-size:20px; font-weight:300; line-height:1.4; white-space:normal;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_tit_box .item_name_explain {padding:15px 0 0; color:#9a9a9a; font-size:13px; font-weight:normal; white-space:normal; line-height:1.4;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_money_box {padding:10px 0 0;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_money_box del {display:inline-block; vertical-align:top; padding:0 5px 0 0; color:#aeaeae; font-size:17px; font-weight:300; line-height:30px;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_money_box .item_price {display:inline-block; vertical-align:top; padding:0; color:#000000; font-size:21px; font-weight:bold; line-height:30px;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_cont .item_info_cont .item_money_box .item_price .won{font-size:19px; font-weight:400; margin:0 10px 0 5px;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_icon_box {padding:6px 0 0 3px; text-align:left; display:inline-block; vertical-align:top;}
.main_goods10 .item_hl_tab_type .goods_tab_box ul li .item_icon_box img{vertical-align:top; padding:0;}


/* ------------- MAIN ------------- */
.main_visual{overflow:hidden; width:100%; margin:0; height:700px;}
.main_visual2{overflow:hidden; width:100%; margin:0; height:471px;}

.main_visual .slider-banner-511517418 .slick-prev,
.main_visual .slider-banner-511517418 .slick-next{width:67px; height:67px; top:48%;}
.main_visual .slider-banner-511517418 .slick-prev{background:url(../img/dimg/btn_next2.png) no-repeat 0 0; left:45px;}
.main_visual .slider-banner-511517418 .slick-next{background:url(../img/dimg/btn_prev2.png) no-repeat 0 0; right:45px;}
.main_visual .slick-dots{display:block; position:absolute; bottom:30px; width:100%; margin:0; padding:0; text-align:center;}
.main_visual .slick-dots li{display:inline-block; position:relative; margin:0 18px; padding:0; cursor:pointer;}
.main_visual .slick-dots li button{display:block; padding:6px; font-size:0; line-height:0; cursor:pointer; border:0; outline:none; opacity:1; background:#ffffff; border:1px solid #fff;}
.main_visual .slider-banner-511517418 .slick-dots li.slick-active button{opacity:1; background:none; border:2px solid #fff;}

.main_visual2 .slider-banner-2720800559 .slick-prev,
.main_visual2 .slider-banner-2720800559 .slick-next{width:32px; height:60px; top:48%;}
.main_visual2 .slider-banner-2720800559 .slick-prev{background:url(../img/dimg/btn_next1.png) no-repeat 0 0; left:80px;}
.main_visual2 .slider-banner-2720800559 .slick-next{background:url(../img/dimg/btn_prev1.png) no-repeat 0 0; right:80px;}
.main_visual2 .slick-dots{display:block; position:absolute; bottom:30px; width:100%; margin:0; padding:0; text-align:center;}
.main_visual2 .slick-dots li{display:inline-block; position:relative; margin:0 15px; padding:0; cursor:pointer;}
.main_visual2 .slider-banner-2720800559 .slick-dots li button{display:block; padding:6px; font-size:0; line-height:0; cursor:pointer; border:0; outline:none; opacity:1; background:#ffffff; border:1px solid #ffffff;}
.main_visual2 .slider-banner-2720800559 .slick-dots li.slick-active button{opacity:1; background:none; border:1px solid #ffffff;}

.main_content .goods_list_tit{display:none;}

.main_goods1{padding:150px 0 20px;}
.main_goods1 .main_tit{padding:0 0 35px;}
.main_goods1 .main_tit img{display:block;}

.main_goods2{padding:95px 0; background:#f7f7f7; overflow:hidden; width:100%;}
.main_goods2 .main_goods_cont{position: relative;}
.main_goods2 .main_tit{padding:0 0 35px;}
.main_goods2 .main_tit img{display:block;}
.main_goods2 .left{width:696px; height:521px;}
.main_goods2 .left .item_gallery_type {margin:0 -13px;}
.main_goods2 .left .item_gallery_type ul li .item_cont {width:335px; padding:0 13px 48px;}
.main_goods2 .left .item_gallery_type ul li .item_cont .item_photo_box a > img {max-width:335px;}
.main_goods2 .right{width:1176px; height:521px; overflow:hidden; float:none; position: absolute; top:0; left:756px;}
.main_goods2 .right::after{display:block; width:588px; height:521px; content:''; position: absolute; top:0; left:585px; background:RGBA(247,247,247,0.8); z-index:100;}
.main_goods2 .right .cycle-slideshow{overflow:visible;}
.main_goods2 .right .cycle-slideshow li{margin-right:42px;}
.main_goods2 .right .cyclebtn{position: relative; width:546px; z-index:100;}
.main_goods2 .right .cyclebtn span{position: absolute; top:0; right:0; cursor:pointer;}
.main_goods2 .right .cyclebtn span#main_visual_prev{margin-right:61px;}

.main_goods3{padding:80px 0 84px;}
.main_goods3 .main_goods_cont{position: relative;}
.main_goods3 .main_tit{padding:0 0 30px;}
.main_goods3 .cycle-slideshow li{margin-right:26px;}
.main_goods3 .cyclebtn{position: relative; width:100%; z-index:100;}
.main_goods3 .cyclebtn span{position: absolute; top:114px; right:-82px; cursor:pointer;}
.main_goods3 .cyclebtn span#main_visual_prev2{left:-82px; right:auto;}

.main_goods4{background:url(../img/dimg/main_goods4_bg.jpg) repeat-x center top; width:100%; height:746px; text-align:center;}
.main_goods4 .main_goods_cont{position: relative; overflow: hidden; clear: both; padding:60px 0;}
.main_goods4 .main_goods_cont .main_tit{padding:40px 0 0 0; position: absolute; top:60px; left:0;}
.main_goods4 .main_goods_cont .cycle-slideshow{float:right;}
.main_goods4 .main_goods_cont .cycle-pager{float:left; width:440px; padding:338px 0 0 0; text-align:left; position: absolute; top:0; left:0;}
.main_goods4 .main_goods_cont .cycle-pager div{font-size:19px; color:#c8c8c8; line-height:40px; cursor:pointer; letter-spacing:-0.5px; font-weight:300;}	
.main_goods4 .main_goods_cont .cycle-pager div span{display:inline-block; vertical-align:-1px; text-transform:uppercase; font-weight:500; margin-right:3px;}
.main_goods4 .main_goods_cont .cycle-pager div.cycle-pager-active {color:#fff; font-size:21px; letter-spacing:-2px; font-weight:400; padding-left:26px; background:url(../img/dimg/main_goods4_active.png) no-repeat left 18px;}
.main_goods4 .main_goods_cont .cycle-pager div.cycle-pager-active span{font-size:21px; color:#fff; font-weight:bold;}
.main_goods4 .cyclebtn{position: absolute; top:353px; right:0; width:135px; z-index:100;}
.main_goods4 .cyclebtn span{float:left; cursor:pointer;}
.main_goods4 .cyclebtn span#main_visual_prev3{margin-right:1px;}

.main_goods5 {padding:120px 0 200px;}
.main_goods5 .main_tit{padding:0 0 28px;}
.main_goods5 .main_tit img{display:block;}
 
.main_goods6{background:url(../img/dimg/main_goods6_bg.jpg) repeat-x center center fixed; width:100%; height:746px; text-align:center;}
.main_goods6 .main_goods_cont{position: relative; overflow: hidden; clear: both; padding:43px 0;}
.main_goods6 .main_goods_cont .main_tit{padding:40px 0 0 0; position: absolute; top:60px; left:0;}
.main_goods6 .main_goods_cont .cycle-slideshow{float:right;}
.main_goods6 .main_goods_cont .cycle-pager{float:left; width:440px; padding:272px 0 0 0; text-align:left; position: absolute; top:0; left:0; z-index:90;}
.main_goods6 .main_goods_cont .cycle-pager div{font-size:19px; color:#c8c8c8; line-height:40px; cursor:pointer; letter-spacing:-1px; font-weight:300;}	
.main_goods6 .main_goods_cont .cycle-pager div span{display:inline-block; vertical-align:-0.5px; text-transform:uppercase; font-weight:500; margin-right:3px;}
.main_goods6 .main_goods_cont .cycle-pager div.cycle-pager-active {color:#fff; font-size:21px; vertical-align:-2px; font-weight:400; padding-left:26px; background:url(../img/dimg/main_goods4_active.png) no-repeat left 18px;}
.main_goods6 .main_goods_cont .cycle-pager div.cycle-pager-active span{font-size:21px; color:#fff; font-weight:bold;}
.main_goods6 .cyclebtn{position: relative; z-index:100; width:905px; float:right;}
.main_goods6 .cyclebtn span{position: absolute; top:208px; left:20px; cursor:pointer;}
.main_goods6 .cyclebtn span#main_visual_next4{left:auto; right:20px;}

.main_goods7 {padding:110px 0 40px;}
.main_goods7 .main_tit{padding:0 0 36px;}
.main_goods7 .main_tit img{display:block;}

.main_goods8{background:#f7f7f7; padding:75px 0 80px;}
.main_goods8 .main_tit{padding:0 0 38px;}
.main_goods8 .main_tit img{display:block;}

.review_tab{width:100%; text-align:center; font-size:0;}
.review_tab ul{float:none; width:100%; margin:0 auto; font-size:0;}
.review_tab li{display:inline-block; width:25%; vertical-align:top; text-align:center; position: relative;}
.review_tab li a{display:block; margin:0; padding:18px 0; color:#191919; font-size:19px; border:none; background:#fff; border-top:2px solid #171717; border-bottom:2px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position: relative;}
.review_tab li::after{display:block; width:2px; height:24px; content:''; position: absolute; top:50%; left:0; background:#d5d5d5; margin-top:-12px;}
.review_tab li:first-child a{margin:0;}
.review_tab li:last-child a{border-right:2px solid #eeeeee;}
.review_tab li:first-child::after{display:none;}
.review_tab li.on{}
.review_tab li.on a{color:#fff; font-weight:500; border-color:#474645; background:#474645;}
.review_tab li.on + li::after{display:none;}
.review_tab li.on::after{display:none;}
.review_cont {display:none;}
.review_cont .left{border-left:2px solid #eeeeee;}
.review_cont .right{border:2px solid #eeeeee; border-top:none; border-left:none; background:#fff; width:974px; height:392px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.review_cont .right ul{padding:50px 34px; text-align:center; font-size:0;}
.review_cont .right ul li{display:inline-block; vertical-align:top; width:277px; margin:0 12px;}
.review_cont .right ul li a{display:block;}
.review_cont .right ul li .reviewIMG{height:202px; overflow: hidden;}
.review_cont .right ul li .reviewIMG img{width:277px; display:block;}
.review_cont .right ul li .reviewTXT{padding:15px 0; font-size:18px; color:#9f9f9f; line-height:27px; font-weight:300; letter-spacing:-1px; text-align:left;}
.review_cont .right ul li .reviewTXT h3{font-size:21px; color:#000000; line-height:27px; font-weight:500; padding-top:8px;}

.review_cont .right ul li .rating_star{display:inline-block; width:95px; height:17px; background: url("../img/dimg/icon_star_bg.png") no-repeat left top; vertical-align: middle; text-indent: -9999px;}
.review_cont .right ul li .rating_star span{display:block; background:url("../img/dimg/icon_star_fill.png") no-repeat left top;}

.main_goods9.sub_goodsBOX,
.main_goods9.sub_goodsBOX2{margin-bottom:50px;}
.main_goods9{background:url(../img/dimg/main_goods9_bg.jpg) repeat-x center top; width:100%; height:705px; text-align:center;}
.main_goods9 .foot-proces-pager{float:none; width:100%; margin:0 auto; font-size:0; text-align:left; position: relative; z-index:96;}
.main_goods9 .foot-proces-pager div{display:inline-block; width:208px; vertical-align:top; text-align:center; cursor:pointer; position: relative; padding:21px 0; color:#888787; font-size:20px; border:none; border-top:1px solid #000000; border-left:1px solid #000000; background:#393837; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position: relative;}
.main_goods9 .foot-proces-pager div a{color:#888787; font-size:20px;}
.main_goods9 .foot-proces-pager div.on{color:#fff; font-weight:500; border-color:#000000; background:#000000;}
.main_goods9 .foot-proces-pager div.on a{color:#fff; font-weight:500;}

.main_goods9 .main-proces-pager{float:none; width:100%; margin:0 auto; font-size:0; text-align:left; position: relative; z-index:96;}
.main_goods9 .main-proces-pager div{display:inline-block; width:208px; vertical-align:top; text-align:center; cursor:pointer; position: relative; padding:21px 0; color:#888787; font-size:20px; border:none; border-top:1px solid #000000; border-left:1px solid #000000; background:#393837; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position: relative;}
.main_goods9 .main-proces-pager div a{color:#888787; font-size:20px;}
.main_goods9 .main-proces-pager div.on{color:#fff; font-weight:500; border-color:#000000; background:#000000;}
.main_goods9 .main-proces-pager div.on a{color:#fff; font-weight:500;}

.main_goods9 .main_goods_cont #pagerBOX3.cycle-pager2{float:none; width:100%; margin:0 auto; font-size:0; text-align:left;}
.main_goods9 .main_goods_cont #pagerBOX3.cycle-pager2 div{display:inline-block; width:208px; vertical-align:top; text-align:center; cursor:pointer; position: relative; padding:21px 0; color:#888787; font-size:20px; border:none; border-top:1px solid #000000; border-left:1px solid #000000; background:#393837; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position: relative;}
.main_goods9 .main_goods_cont #pagerBOX3.cycle-pager2 div.cycle-pager-active{color:#fff; font-weight:500; border-color:#000000; background:#000000;}
.main_goods9 .main_goods_cont .cycle-slideshow{width:100%; background:#000;}

.main_goods9 .cyclebtn{position: relative; z-index:95; width:100%;}
.main_goods9 .cyclebtn span{position: absolute; top:298px; left:-100px; cursor:pointer;}
.main_goods9 .cyclebtn span.main_visual_next{left:auto; right:-100px;}

.main_goods9 .main_goods9_slide{width:100%; height:632px; background:#000;}
.main_goods9 .main_goods9_slide.cycle-slide-active{z-index:60 !important;}
.main_goods9 .main_goods9_slide .cycle-slideshow{float:right; width:auto;}
.main_goods9 .main_goods9_slide .cycle-slideshow::after{display:block; width:84px; height:6px; content:''; position: absolute; top:112px; left:-32px; background:#7d3587; z-index:91}
.main_goods9 .main_goods9_slide h1{position: absolute; top:90px; left:42px; z-index:89; font-size:45px; line-height:1.3; font-weight:500; letter-spacing:-1px; color:#fff;}
.main_goods9 .main_goods9_slide .cycle-pager2{float:left; position: absolute; top:0px; left:0; z-index:90; width:450px; padding:176px 0 0 42px; text-align:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main_goods9 .main_goods9_slide .cycle-pager2 div{font-size:19px; color:#c8c8c8; line-height:40px; cursor:pointer; letter-spacing:-1px; font-weight:300;}	
.main_goods9 .main_goods9_slide .cycle-pager2 div span{display:inline-block; vertical-align:-0.5px; text-transform:uppercase; font-weight:500; margin-right:3px;}
.main_goods9 .main_goods9_slide .cycle-pager2 div.cycle-pager-active {color:#fff; font-size:21px; vertical-align:-2px; font-weight:400; padding-left:26px; background:url(../img/dimg/main_goods4_active.png) no-repeat left 18px;}
.main_goods9 .main_goods9_slide .cycle-pager2 div.cycle-pager-active span{font-size:21px; color:#fff; font-weight:bold;}

.main_goods9.sub_goodsBOX2 .main_goods9_slide{display:none;}
.main_goods9.sub_goodsBOX2 .main_goods9_slide .cycle-pager2{padding-top:249px;}
.main_goods9.sub_goodsBOX2 .main_goods9_slide h1{top:158px;}

.main_goods10 {padding:90px 0 0;}
.main_goods10 .main_tit{padding:0 0 46px;}
.main_goods10 .main_tit img{display:block;}

.main_goods10_1 {padding:0px 0 0;}
.main_goods10_1 .main_tit{padding:0 0 20px;}
.main_goods10_1 .main_tit img{display:block;}


/*&#65533;&#44281;&#47993;由э옙&#46250;&#65533;&#65533;*/
.body-goods-list .sub_content{width:100%; text-align:center;}
.body-goods-list .sub_content .location_wrap {text-align:left; display: none;}
.body-goods-list .goods_list_item{width:1300px; margin:0 auto; text-align:left;}

.goods_list_web{ padding:84px 0 50px; margin-bottom:60px;}
.goods_list_web .best_item_view{margin:0; padding:0 0 20px;}
.goods_list_web .best_item_view .best_item_view_tit{display:none;}

.goods_list_web .goods_list_item_tit h2{font-size:40px; font-weight:500;}

.body-goods-list .sub_title .slick-dots{display:block; position:absolute; bottom:30px; width:100%; margin:0; padding:0; text-align:center;}
.body-goods-list .sub_title .slick-dots li{display:inline-block; position:relative; margin:0 16px; padding:0; cursor:pointer;}
/*.body-goods-list .sub_title .slick-dots li button{display:block; padding:6px; font-size:0; line-height:0; cursor:pointer; border:0; outline:none; opacity:1; background:#ffffff; border:1px solid #fff;}*/
.body-goods-list .sub_title .slick-dots li.slick-active button{opacity:1; background:none; border:2px solid #fff;}

.goods_list_web .item_gallery_type ul li .item_cont{padding-bottom:0; padding-top:50px;}

/* ------------- &#65533;&#44281;&#47993; 由э옙&#46250;&#65533;&#65533;, &#65533;&#44281;&#47993; 占&#65533;&#48575;&#50468; ------------- */
.goods_list_item{position:relative;}
.goods_list_item_tit{position:relative; margin:0 0 20px 0; padding:0 0 10px 0; font-size:14px;}
.goods_list_item_tit + .list_item_category{margin-top:0;}
.goods_list_web .list_item_category{margin:0; padding:0; border:none; border-top:2px solid #474645; border-bottom:2px solid #d1d1d1;background:#f9f9f9;}
.goods_list_web .list_item_category ul{display:block; width:100%; padding:0; font-size:0; text-align:left;}
.goods_list_web .list_item_category li{display:inline-block; width:10%; font-size:16px; text-align:center; vertical-align:top; position: relative;}
.goods_list_web .list_item_category li::after{display:block; width:2px; height:18px; content:''; position: absolute; top:50%; left:0; background:#d5d5d5; margin-top:-9px;}
.goods_list_web .list_item_category li:first-child::after{display:none;}
.goods_list_web .list_item_category li a{display:block; padding:20px 0; color:#000000; text-align:center; letter-spacing:-1px;}
.goods_list_web .list_item_category li a img{max-width:100%; max-height:20px;}
.goods_list_web .list_item_category li a:hover{text-decoration:none;}
.goods_list_web .list_item_category li em{color:#777; display:none;}
.goods_list_web .list_item_category li.on{font-weight:bold; background:#474645; margin-bottom:-2px; padding-bottom:2px;}
.goods_list_web .list_item_category li.on a{color:#fff; font-weight:500;} 
.goods_list_web .list_item_category li.on::after,
.goods_list_web .list_item_category li.on + li::after{display:none;}

/*  占&#65533;&#48575;&#53191;&#65533;&#65533;, &#65533;&#47662;占쏙옙&#65533;占쎄린&#65533;&#65533;, &#65533;&#65533;&#65533;占&#65533;&#65533;寃⑼옙&#45786;, &#65533;&#48106;&#65533;占&#65533;&#65533;寃⑼옙&#45786;, &#65533;&#44281;&#47993;&#65533;&#46129;&#45786;, &#65533;占쏙옙&#51465;&#65533;占쏙옙&#45786; */
.goods_pick_list{/*min-height:300px;*/}
.goods_pick_list .pick_list_num{display:block; padding:8px 0 15px; font-size:17px; color:#000000; line-height:1.1; font-weight:300;}
.goods_pick_list .pick_list_num strong{font-weight:500; color:#000000;}
.goods_pick_list .pick_list_box{height:49px; margin:0 0 20px 0; padding:0; border-top:none; border-bottom:2px solid #838383; clear:both;}
.goods_pick_list .pick_list_box .pick_list{display:inline-block; float:left; padding:0;}
.goods_pick_list .pick_list_box .pick_list li{float:left; text-align:center; width:124px; margin:0; padding:0; height:48px; line-height:48px; background:#fff; position:relative; border:1px solid #d2d2d2; border-bottom:2px solid #919191; margin-right:-1px;}
.goods_pick_list .pick_list_box .pick_list li.on{border:2px solid #838383; border-bottom:2px solid #fff; background:#fff; z-index:2;}
.goods_pick_list .pick_list_box .pick_list input{position:absolute; top:3px; left:1px; width:0; z-index:-1;}
.goods_pick_list .pick_list_box .pick_list label{padding:0; background:#fff; cursor:pointer; color:#818181; display:block; font-size:17px;}
.goods_pick_list .pick_list_box .pick_list label.on{color:#333333; font-weight:normal; background:#ffffff;}

.body-goods-list .goods_list + .pagination{padding:0; border-top:none;}
/* &#65533;&#49423;&#50464;占&#65533;&#65533; 怨듸옙&#45371; */
.body-goods-list .pagination{margin:0;}
.body-goods-list .pagination ul{padding:0; text-align:center;}

.goods_list_banner{padding-bottom:80px;}
.goods_list_banner div{overflow: hidden; clear: both;}
.goods_list_banner div a{float:left;}



/* &#65533;&#44281;&#47993; &#65533;&#44280;&#44909; */
.body-goods-view .sub_content{width:100%; text-align:center;}
.body-goods-view .sub_content .location_wrap {text-align:left;}
.body-goods-view .content_box{float:none; text-align:left;}

.item_photo_info_sec{margin-bottom:-140px;}
.item_photo_info_sec:after{display:block; clear:both; content:'';}
/* &#65533;&#44281;&#47993; &#65533;占쏙옙&#65533;占&#65533;&#65533; &#65533;占쏙옙&#53174; 蹂닿린 */
.item_photo_view_box{float:none; position:relative; width:100%;}
.item_photo_view{max-width:100%; max-height:100%;}
.item_photo_big{display:table-cell; position:relative; width:1300px; height:auto; max-height:600px; text-align:center; vertical-align:middle; border:1px solid #ebebeb; border-top:none;}
.item_photo_big span{display:block; margin:0 auto;}
.item_photo_big img{max-width:100%; max-height:100%;}
.item_photo_big .btn_zoom{position:absolute; bottom:0px; right:0;}
/* &#65533;&#44281;&#47993; &#65533;占쏙옙&#65533;占&#65533;&#65533; &#65533;占쏙옙&#50474;&#65533;占쏙옙&#48246; */
.item_photo_slide{position:relative; margin:20px 0 0 0; display:none;}
.item_photo_slide .slider_goods_nav{font-size:0; width:520px;}
.item_photo_slide .slider_goods_nav li{display:inline-block; width:80px; height:84px; padding:0 10px 0 10px;/* background:#666;*/}
.item_photo_slide .slider_goods_nav li img{width:80px; height:80px; margin:2px 2px 2px 2px;}
.item_photo_slide .slider_goods_nav li a{display:block; width:80px;}
/* &#65533;&#47890;&#65533; &#65533;占쏙옙&#50474;&#65533;占쏙옙&#48246; &#65533;占쏙옙&#65533;占&#65533;&#65533; &#65533;占쏙옙&#53165;&#65533;&#65533;, &#65533;&#51343;&#44654;&#65533;&#65533; */
.item_photo_slide .slider_goods_nav li a:hover{width:80px; height:80px; border:2px solid #333;}
.item_photo_slide .slider_goods_nav li a:hover img{margin:0;}
.item_photo_slide .slider_goods_nav li a.on{width:80px; height:80px; border:2px solid #333;}
.item_photo_slide .slider_goods_nav li a.on img{margin:0;}
/* &#65533;&#47890;&#65533; &#65533;占쏙옙&#50474;&#65533;占쏙옙&#48246; 占&#65533;&#44970;&#46281; */
.item_photo_slide .slick_goods_prev,
.item_photo_slide .slick_goods_next{position:absolute; top:20px; left:0; padding:10px; z-index:150;}
.item_photo_slide .slick_goods_next{right:0; left:auto;}

/* &#65533;&#44281;&#47993; &#65533;&#65533;&#65533;&#65533; &#65533;&#46129;&#44605; */
.item_photo_info_sec .color{margin:10px 0 5px; overflow:hidden}
.item_photo_info_sec .color > div{width:16px; height:16px; text-indent:-9999px; border:#dfdfdf 1px solid; float:left; margin:5px 5px 0 0;}

/* &#65533;&#44281;&#47993; &#65533;&#44280;&#44909; 由э옙&#46250;&#65533;&#65533; */
.item_info_box{padding:0; float:none; position:relative; width:100%;}
/* &#65533;&#65533;&#65533;&#44969;&#44909;&#65533;&#65533; */
.item_info_box .time_sale{overflow:hidden; height:49px; margin:0 0 20px 0; padding:10px 10px 0 10px; border-bottom:1px solid #dbdbdb; background:#f5f5f5;}
.time_sale strong{display:block; float:left;}
.time_sale .time_sale_num{width:59px; height:44px; padding:5px 0 0 0; color:#ffffff; font-size:18px; background:url("../../img/common/bg/bg_sale.png") no-repeat 0 0; text-align:center;}
.time_sale .time_sale_num span{padding:0 0 0 1px; font-size:14px;}
.time_sale .time_day{margin:7px 0 0 16px; font-size:18px; letter-spacing:2px;}
.time_sale .time_day b{padding:0 10px 0 0;}
.time_sale .time_now_order{float:right; margin:5px 0 0 0;}
.time_sale .time_now_order span{color:#ab3e55; font-size:18px;}
/* &#65533;&#44281;&#47993; &#65533;&#44280;&#44909; 由э옙&#46250;&#65533;&#65533; &#65533;占쏙옙&#49820; */
.item_tit_detail_cont{}
.item_detail_tit{position:relative; padding:36px 0; border-bottom:none;}
.item_detail_tit h3{width:1300px; font-size:35px; font-weight:500; color:#000000; word-break: break-all; text-align:center; letter-spacing:-2px;}
.item_detail_tit .btn_qa_share_box{position:absolute; bottom:10px; right:0px;}
/* 臾댐옙&#50464;&#65533;&#47664;&#48695;占&#65533;&#65533;&#65533;&#45896;&#44449; */
.item_detail_left{float:left; border: 1px solid #dadada; border-bottom: 1px solid #bbbbbb; margin: 10px 0 0 10px; border-radius: 5px;}
.item_detail_right {float:right; width:640px; margin:5px 0 0 0;}

.item_detail_tit_2{width:100%; font-size:28px; text-align:center; padding: 40px 0;font-weight: 700;}
.item_detail_tit_2 li:nth-child(2){font-size:24px; font-weight: 500; color:#5128a5;padding-top: 10px; line-height: 2rem;}

/* &#65533;&#44281;&#47993;&#65533;&#44280;&#44909; 怨듸옙&#45371; */
.item_detail_wep{border-top:2px solid #474645; border-bottom:2px solid #d1d1d1; clear: both; background:#f4f4f4; display:table; width:1300px;}
.item_detail_list {margin:0; display:table-cell; vertical-align:top; width:50%; padding:25px 48px; border:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.item_detail_list2 {margin:0; display:table-cell; vertical-align:top; width:50%; padding:25px 48px 48px; border-left:1px solid #d0d0d0; min-height:250px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.item_detail_list:after{display:block; clear:both; content:"";}
.item_detail_list dl{float:left; width:100%; min-height:38px; line-height:38px; padding:0;}
.item_detail_list dt{float:left; width:30%; margin:0; padding:0 20px; color:#000000; font-size:18px; font-weight:300; word-wrap:break-word; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.item_detail_list dd{float:left; width:70%; font-size:19px; color:#000; font-weight:500}
.item_detail_list del{color:#a4a4a4; font-size:18px; font-weight:500;}

.item_detail_list .infoBOX{border:1px solid #dfdfdf; background:#fafafa; padding:18px 36px; overflow: hidden; clear: both;}
.item_detail_list .infoBOX dl{float:left; width:100%; min-height:29px; line-height:29px; padding:0;}
.item_detail_list .infoBOX dt{float:left; width:27%; margin:0; padding:0; color:#000000; font-size:15px; font-weight:300; word-wrap:break-word; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.item_detail_list .infoBOX dd{float:left; width:73%; font-size:17px; color:#818181; font-weight:300}
.infoBOX .item_delivery dd strong{font-size:17px; font-weight:300;}
.delivery-detail{display:inline-block; vertical-align:middle; padding-left:4px;}
/* &#65533;&#47662;占쏙옙占&#65533;&#65533; */
.item_detail_list .item_price {padding-bottom:15px;}
.item_price dd strong{margin:0; font-size:24px; font-weight:bold; color:#000000}
/* &#65533;&#65533;&#65533;&#44969;&#44909;&#65533;占쏙옙&#65533;占&#65533;&#65533; */
.time_sale_price dd{margin:-3px 0 0 0; color:#ab3e55; font-size:16px; font-weight:bold;}
.time_sale_price dd del{position:relative; top:-2px; font-size:14px; font-weight:normal;}
.time_sale_price dd strong{margin:0 0 0 5px; font-size:18px;}
.time_sale_price dd img{margin:7px 0 0 0;}
/* 援щℓ&#65533;&#50327;&#44654; */
.item_discount_mileage dd{}
.item_apply{color:#999999; font-size:11px;}
.item_discount{display:block; padding:1px 0 2px 20px; background:url("../img/icon/goods_icon/icon_discount.gif") no-repeat 0 2px;}
.item_mileage{display:block; padding:2px 0 1px 20px; background:url("../img/icon/goods_icon/icon_mileage.gif") no-repeat 0 2px;}
/* 諛곤옙&#45338;占&#65533;&#65533; */
.item_delivery dd strong{padding:0 5px 5px 0; font-weight:normal;}
.item_delivery select{width:55%;}
.item_delivery .chosen-container{display:inline-block; margin:5px 0 0 0;}
.item_delivery .delivery-detail .delivery-division { display: inline-block; height: 30px; line-height: 30px; vertical-align: bottom; }
/* &#65533;占쏙옙&#45089;占&#65533;&#48573;&#65533; */
.item_add_option_box{float:none; margin:0; padding:0; border:none;}
.item_add_option_box dl {float:left; width:100%; padding:7px 0; font-size:18px; line-height:30px;}
.item_add_option_box dt {float:left; width:30%; line-height:30px; font-weight:300; color:#000;}
.item_add_option_box dt strong {color:#ab3e55;}
.item_add_option_box dd {float:left; width:70%; margin:0;}
.item_add_option_box dd strong {display:block; padding:2px 0 0 0;}
.item_add_option_box select{width:100%;}
.item_add_option_box .chosen-container{width:100%;}
.item_add_option_box input{width:100%;}

.pd10{height:10px; overflow: hidden; clear: both;}

/* &#65533;&#44281;&#47993; 占&#65533;&#65533; 占&#65533;&#65533;占&#65533;&#65533; */
.item_price_cont{text-align:right;}
.item_tatal_box{float:right; width:285px; padding:20px 0 0 0;}
.item_tatal_box dl{width:100%; padding:0; font-size:0;}
.item_tatal_box dt{display:inline-block; width:110px; font-size:14px; color:#9b9b9b;}
.item_tatal_box dd{display:inline-block; width:175px; font-size:19px; color:#000;}
.item_tatal_box dd b{font-weight:400;}
/* 占&#65533;&#65533; &#65533;&#44281;&#47993;占&#65533;&#45897;&#48696; */
.item_tatal_box .total_goods{}
/* 占&#65533;&#65533; &#65533;&#51342;&#50468;占&#65533;&#45897;&#48696; */
.item_tatal_box .total_discount dd{color:#999999;}
/* 占&#65533;&#65533; &#65533;占쏙옙&#53262;占&#65533;&#46129;&#48696; */
.item_tatal_box .total_amount{margin:15px 0 0 0; padding-top:10px; border-top:1px solid #dddddd;}
.item_tatal_box .total_amount dt{font-size:18px; font-weight:300; color:#000;}
.item_tatal_box .total_amount dd{color:#6a3170; font-weight:bold;}
.item_tatal_box .total_amount dd strong{font-size:26px;}
.item_tatal_box .total_amount dd strong b{font-size:19px; font-weight:500; color:#000;}
.btn_choice_box{clear:both; width:100%; padding:40px 0 0 0; text-align:right; font-size:0; position: relative;}
.btn_choice_box > div{font-size:0;}
.btn_choice_box .goods_view_btn{position: absolute; top:38px; left:0;}
.btn_restock_box{text-align:center;}

/* &#65533;&#44280;&#44909; &#65533;&#44281;&#47993; &#65533;&#51343;&#44654; &#65533;&#46574;&#46655; */
.item_detail_list + .item_choice_list table{width:100%; border-bottom:1px solid #999999;}

/* &#65533;&#44281;&#47993; &#65533;&#51343;&#44654; &#65533;占쏙옙&#49820;*/
.item_choice_list{margin:0; word-break:break-all; border-top:1px solid #dfdfdf; overflow: hidden; clear: both;}
.item_choice_list:after{display:block; clear:both; content:"";}
.item_choice_list table{width:100%; background:#ebebeb;}
.item_choice_list table td{padding:12px 0; border-top:1px solid #dbdbdb; text-align:center;}
.item_choice_list table colgroup+tbody tr td{border:none;}
.item_choice_list table tbody:last-child tr td{border-bottom:1px solid #dfdfdf;}
.item_choice_list .count{display:table-cell; vertical-align:middle; padding:0 5px 0 15px;}
.item_choice_list .item_choice_price{font-size:19px; text-align:right;}
.item_choice_list .item_choice_tit{display:inline; padding:0 0 5px 21px; vertical-align:middle;}
.item_choice_list .cart_prdt_name{text-align:left; padding:20px; width:100px;}
.item_choice_list .item_choice_divide td{border-top:1px dotted #dbdbdb;}
.item_choice_list table .cart_tit{font-size:16px;}
/* &#65533;&#44281;&#47993; &#65533;占쏙옙&#65533; &#65533;占쏙옙&#49820; */
.item_choice_divide{padding:10px 20px 10px 20px;}
.item_choice_divide .item_choice_tit{background:url("../../img/icon/goods_icon/icon_divide.png") no-repeat 0 8px; vertical-align:top;}
.item_choice_divide .item_choice_photo{}
.item_choice_divide .item_choice_photo img{width:31px; height:31px; border:1px solid #cccccc;}
.item_choice_divide .item_choice_tit span{display:inline-block; width:290px; vertical-align:sub; color:#333333;}
.item_choice_divide .item_choice_photo + span{width:250px; padding:0 0 0 5px;}

/* &#65533;&#49423;&#50464;占&#65533;&#51343;&#47097;&#65533;&#65533;,&#65533;占쏙옙&#50464;占&#65533;&#65533; &#65533;&#49423;&#50464; */
.pay_box{margin:20px 0 10px 0; text-align:right;}
.pay_box .payco_pay,
.pay_box .naver_pay{display:inline-block; margin:0 0 10px 0;}

/* &#65533;&#44281;&#47993;&#65533;&#44280;&#44909;&#65533;&#48803;占쏙옙, 諛곤옙&#45338;&#65533;&#45896;&#44449;, 占&#65533;&#47664;&#49562; 占&#65533;&#65533; 占&#65533;&#49425;&#47993;&#65533;&#45896;&#44449;, &#65533;&#44281;&#47993;&#65533;&#44967;占쏙옙, &#65533;&#44281;&#47993;臾몌옙&#50429; */

.item_goods_sec .detail_cont,
.item_goods_sec .delivery_cont,
.item_goods_sec .exchange_cont,
.item_goods_sec .reviews_cont,
.item_goods_sec .qna_cont{position:relative; min-height:200px;}
.item_goods_sec h3{padding:45px 0 10px 0; font-size:18px;}
.item_goods_sec .admin_msg{min-height:100px; line-height:1.5;}
.item_goods_sec .admin_msg > p{margin-bottom:3px;}

/* &#65533;&#44281;&#47993; &#65533;&#48803;占쏙옙&#65533;占쏙옙&#49820; &#65533;&#65533; */
.item_goods_tab{padding:140px 0 0 0; border:none;}
.item_goods_tab ul{float:none; width:100%; height:60px; margin:0 auto; padding:0; margin-bottom:100px; font-size:0; border-top:2px solid #474645; border-bottom:2px solid #474645;}
.item_goods_tab li{float:left; position:relative; width:20%; font-size:18px; text-align:center; z-index:10;}
.item_goods_tab li.on{margin-top:0; z-index:20;}
.item_goods_tab li a{display:block; margin:0 0 0 -1px; padding:17px 0; color:#474645; font-size:18px; font-weight:500; border:none; background:#ffffff;}
.item_goods_tab li.on a{padding-top:17px; margin-top:0; color:#fff; font-weight:500; border:none; background:#474645;}
.item_goods_tab li.on a span{display:inline-block; position:relative; top:-3px;}
.item_goods_tab li a strong{color:#ab3e55; display:none;}
.item_goods_tab li::after{display:block; width:2px; height:20px; content:''; position: absolute; top:50%; left:0; background:#d5d5d5; margin-top:-10px;}
.item_goods_tab li:first-child a{margin:0;}
.item_goods_tab li:first-child::after{display:none;}
.item_goods_tab li.on::after,
.item_goods_tab li.on + li::after{display:none;}

/* &#65533;&#44281;&#47993;&#65533;&#44967;占쏙옙 &#65533;&#44969;占쏙옙蹂닿린, &#65533;&#44281;&#47993;臾몌옙&#50429; &#65533;&#44969;占쏙옙蹂닿린 */
.btn_reviews_more,
.btn_qna_more{display:inline-block; min-width:120px; padding:7px 10px; color:#999999; font-weight:400; font-size:14px; border:1px solid #d7d7d7; background:#ffffff; text-align:center;}
.btn_reviews_more:hover,
.btn_qna_more:hover{color:#999999; border:1px solid #d7d7d7;}
/* &#65533;&#44281;&#47993;&#65533;&#44967;占쏙옙 占&#65533;&#65533;&#65533;占쎄린, &#65533;&#44281;&#47993;臾몌옙&#50429; 占&#65533;&#65533;&#65533;占쎄린 */
.btn_reviews_write,
.btn_qna_write{display:inline-block; min-width:120px; padding:7px 10px; color:#ffffff; font-weight:400; font-size:14px; border:1px solid #6a3170; background:#6a3170; text-align:center;}
.btn_reviews_write:hover,
.btn_qna_write:hover{border:1px solid #6a3170; background:#6a3170;}

/* &#65533;占쏙옙&#52974;援э옙&#46450;,占&#65533;&#50327;&#48687;占&#65533;&#65533; 怨듸옙&#45371; 占&#65533;&#44970;&#46281; */
.btn_add_cart{display:inline-block; width:200px; height:62px; margin:0; padding:0 10px 0 40px; color:#fff; font-size:19px; border:1px solid #5c5c5c; background:#5c5c5c url(../img/dimg/icon_cart.gif) no-repeat 40px center; text-align:center; font-weight:400; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.btn_add_cart:hover{color:#fff; border:1px solid #5c5c5c;}
.btn_add_wish{display:inline-block; width:152px; height:62px; margin:0 0 0 14px; padding:0 10px 0 35px; color:#333333; font-size:19px; border:1px solid #333333; background:#ffffff url(../img/dimg/icon_wish.gif) no-repeat 27px center; text-align:center; font-weight:400; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.btn_add_wish:hover{color:#333333; border:1px solid #333333;}
/* 占&#65533;&#48574;&#51464;援щℓ 占&#65533;&#44970;&#46281; */
.btn_add_order{display:inline-block; width:200px; height:62px; margin:0; padding:0 10px 0 40px; color:#ffffff; font-size:19px; border:1px solid #693170; background:#693170 url(../img/dimg/icon_order.gif) no-repeat 40px center; text-align:center; font-weight:400; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.btn_add_order:hover{border:1px solid #693170; background:#693170 url(../img/dimg/icon_order.gif) no-repeat 40px center;}

/* &#65533;&#49422;&#50942; &#65533;&#51343;&#44654; */
.goods_qty{display:inline-block; vertical-align:middle;}
.goods_qty .text{float:left; padding:0 5px; width:45px; outline:none; height:30px; border:1px solid #e1e1e1; color:#3f3f3f; font-size:12px; line-height:31px; text-align:center;}
.goods_qty span{float:left; margin:0;}
.goods_qty span .up{background:url('../img/dimg/btn_count_up.png') no-repeat left top;}
.goods_qty span .down{margin:0; background:url('../img/dimg/btn_count_down.png') no-repeat left top;}
.goods_qty span button{display:block; width:29px; height:30px; text-indent:-9999px;}

.btn_reviews_box, 
.btn_qna_box{position: static; text-align:right;}
/* ------------- &#65533;&#44281;&#47993;&#65533;&#44967;占쏙옙 ------------- */
.reviews_table{margin-top:45px;}
.reviews_table_type{width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #e7e5e5; text-align:center;}
.reviews_table_type thead{display:none;}
.reviews_table_type th{padding:10px 10px 10px 14px; color:#555555;}
.reviews_table_type td{padding:13px 10px 15px 18px; border-bottom:1px solid #dbdbdb; font-size:13px; color:#777777; position: relative; font-weight:300;}
.reviews_table_type td a{color:#777777; font-weight:300;}
.reviews_table_type td:last-child:after{content:''; display:block; width:1px; height:14px; position: absolute; top:50%; left:0; margin-top:-7px; background:#ddd;}
/* &#65533;&#44281;&#47993;&#65533;&#44967;占쏙옙 &#65533;占쏙옙&#49820; &#65533;&#50326;&#50697; */
.reviews_new_box{text-align:left; background:#f8f8f8;}
.reviews_new_box .board_cont{float:right; width:84%; padding:0 30px 0 0;}
.reviews_new_box .btn_view_comment_box{margin:10px 0 0 0; padding:10px 0 10px 0; /*border-bottom:1px dotted #dbdbdb;*/ text-align:left;}
/* &#65533;占쏙옙&#65533; 占&#65533;&#48804;&#46250; */
.view_comment{padding:0 0 10px 0;}
.view_comment_top{overflow:hidden; width:100%; padding:10px 0 10px 0; border-bottom:1px solid #dbdbdb;}
.view_comment_top .comment_num{padding:0 20px 0 0;}
.view_comment_top .comment_num strong{color:#ab3e55;}
.view_comment_top .comment_best_num{}
.view_comment_top .comment_best_num strong{color:#ab3e55;}
.view_comment_top .btn_view_comment_box{float:right;}
/* &#65533;占쏙옙&#65533; 由э옙&#46250;&#65533;&#65533; */
.view_comment_list{}
.view_comment_list ul{}
.view_comment_list ul li{padding:15px 0 15px 0; border-bottom:1px solid #dbdbdb;}
.view_comment_list ul li:first-child{border-top:1px solid #dbdbdb;}
.view_comment_list .comment_name{padding:0 20px 0 5px; color:#444; word-wrap:break-word;}
.view_comment_list p{padding:0 0 10px 0;}
.view_comment_list p > em{display:block; padding:10px 10px 10px 5px;}
.view_comment_list .board_comment_box{margin:10px 0 0 0; padding:0 0 0px 0; border-top:1px dotted #dbdbdb; border-bottom:none 0;}

#wrap .no_data{font-size:13px;}

/* ------------- &#65533;&#44281;&#47993; Q&A ------------- */
.qna_table{margin-top:45px;}
.qna_table_type{width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #e7e5e5; text-align:center;}
.qna_table_type thead{display:none;}
.qna_table_type th{padding:10px 10px 10px 14px; color:#555555;}
.qna_table_type td{padding:13px 10px 15px 18px; border-bottom:1px solid #dbdbdb;}
/* &#65533;&#44281;&#47993;&#65533;&#44967;占쏙옙 &#65533;占쏙옙&#49820; &#65533;&#50326;&#50697; */
.qna_new_box{text-align:left; background:#f8f8f8;}
.qna_new_box .board_cont{float:right; width:92%; padding:0 30px 0 0;}
.qna_new_box .btn_view_qna_box{margin:10px 0 0 0; padding:10px 0 10px 0; text-align:left;}
.qna_new_box .board_cont .qna_box{}
.qna_new_box .board_cont .qna_box dt{position:relative; padding:10px 0 10px 20px;}
.qna_new_box .board_cont .qna_box dd{position:relative; margin:10px 0 0 0; padding:10px 0 10px 20px; border-top:1px solid #dbdbdb;}
.qna_new_box .board_cont .qna_box .icon_qan{position:absolute; top:14px; left:0px;}
.qna_new_box .board_cont .qna_box strong{}
.qna_new_box .board_cont .qna_box p{padding:5px 0 0 0;}

/* ------------- &#65533;占쏙옙&#49820;&#65533;占쏙옙&#65533;, 占&#65533;&#50326;&#50468;&#65533;&#48803;占쏙옙 占&#65533;&#49422;占쏙옙諛⑹묠  ------------- */
.service_tit{margin:0; padding:60px 0 52px; font-size:40px; border-bottom:none; text-align:center;}
.service_tit h2{font-size:40px; font-weight:500; display:block; padding:0 0 6px; color:#000; position: relative; letter-spacing:-1.5px;}
.service_tit h2::after{content:''; display:block; width:136px; height:2px; position: absolute; bottom:0; left:50%; margin-left:-68px; background:#83009b;}

.board_zone_tit{margin:0; padding:60px 0 52px; font-size:40px; border-bottom:none; text-align:center;}
.board_zone_tit h2{font-size:40px; font-weight:500; display:block; padding:0 0 6px; color:#000; position: relative; letter-spacing:-1.5px;}
.board_zone_tit h2::after{content:''; display:block; width:136px; height:2px; position: absolute; bottom:0; left:50%; margin-left:-68px; background:#83009b;}

.service_cont{}
/* &#65533;&#46767;&#44439;&#65533;&#46765;&#52987; */
.body-company #contents{padding:0;}
.body-company .sub_content{width:100%; text-align:center;}
.body-company .service_company{width:100%; overflow: hidden;}
.body-company .service_company > div{position: relative; left:50%; margin-left:-1000px;}
.body-company .service_company > div img{display:block;}

/* &#65533;占쏙옙&#49274; */
.body-company1 #contents{padding:0;}
.body-company1 .sub_content{width:100%; text-align:center;}
.body-company1 .service_company{width:100%; overflow: hidden;}
.body-company1 .service_company > div{position: relative; left:50%; margin-left:-1000px;}
.body-company1 .service_company > div img{display:block;}

/* 議곤옙&#52037;&#65533;&#65533; */
.body-company2 #contents{padding:0;}
.body-company2 .sub_content{width:100%; text-align:center;}
.body-company2 .service_company{width:100%; overflow: hidden;}
.body-company2 .service_company > div{position: relative; left:50%; margin-left:-1000px;}
.body-company2 .service_company > div img{display:block;}

/* 留ㅿ옙&#50723;&#65533;&#45896;&#44449; */
.body-company3 .sub_content{width:100%; text-align:center;}
.body-company3 .service_company{}
.body-company4 .sub_content{width:100%; text-align:center;}
.body-company4 .service_company{}

/* &#65533;&#65533; &#65533;占쏙옙&#53262; &#65533;&#51338;&#52344; &#65533;&#48575;&#50692;&#65533;占쏙옙&#44843;&#65533;占쎄낵 占&#65533;&#50325;&#50474;蹂댐옙&#51205;&#65533;占쏙옙&#45089; */
.body-company #contents{padding:0;}
.body-whydesart-designer .sub_content{width:100%; text-align:center;}
.body-whydesart-designer .service_company{width:100%; overflow: hidden;}
.body-whydesart-designer .service_company > div{position: relative; left:50%; margin-left:-1000px;}
.body-whydesart-designer .service_company > div img{display:block;}

.body-aboutdesart .sub_content{width:100%; text-align:center;}
.body-aboutdesart .content_box{float:none;}
.body-aboutdesart .content_box .service_cont{width:1300px; margin:0 auto;}

.comm_map{border-bottom:2px solid #d1d1d1; font-size:0; text-align:left;}
.comm_map a{display:inline-block; vertical-align:top; width:214px; text-align:center; border:2px solid #d1d1d1;border-right: none; border-bottom:none; padding:17px 0; font-size:20px; color:#000; font-weight:300; letter-spacing:-1px;}
.comm_map a:last-child{border-right: 2px solid #d1d1d1;}
.comm_map a.on{background:#474645; border-color:#474645; color:#fff; font-weight:400;}
.service_map.grayBOX{background:url(../img/dimg/company_map_tit_bg.gif) left top repeat-x #fff; /*padding-bottom:100px;*/}
.service_map .contentNEW > h1{padding-bottom:26px;}

.map_img1{background:url(../img/dimg/company_map_tit_bg2.gif) left bottom repeat-x;}
.map_img2{background:url(../img/dimg/company_map_tit_bg2.gif) left bottom repeat-x;}

.map_info{padding:100px 0 0 280px; background:url(../img/dimg/icon_map02.png) 194px 100px no-repeat; text-align:left; position: relative;}
.map_info h1{position: absolute; top:98px; left:0; font-size:29px; color:#000; font-weight:500; letter-spacing:-1px;}
.map_info .map_info_box{padding-bottom:44px;}
.map_info .map_info_box h3{font-size:24px; font-weight:500; letter-spacing:-1px; color:#000; padding:0 0 16px; line-height:1.4;}
.map_info .map_info_box h3::before{content:''; display:inline-block; width:55px; height:2px; background:#000; vertical-align:top; margin:16px 18px 0 0;}
.map_info .map_info_box p{font-size:20px; line-height:32px; font-weight:400; color:#434343; padding-left:73px; letter-spacing:-1px;}
.map_info .map_info_box p span{color:#b4b4b4; padding:0 5px;}

.map_info2{padding:100px 0 0 280px; background:url(../img/dimg/icon_map04.png) 194px 100px no-repeat; text-align:left; position: relative;}
.map_info2 h1{position: absolute; top:98px; left:0; font-size:29px; color:#000; font-weight:500; letter-spacing:-1px;}
.map_info2 .map_info_box{padding-bottom:44px;}
.map_info2 .map_info_box h3{font-size:24px; font-weight:500; letter-spacing:-1px; color:#000; padding:0 0 16px; line-height:1.4;}
.map_info2 .map_info_box h3::before{content:''; display:inline-block; width:55px; height:2px; background:#000; vertical-align:top; margin:16px 18px 0 0;}
.map_info2 .map_info_box p{font-size:20px; line-height:32px; font-weight:400; color:#434343; padding-left:73px; letter-spacing:-1px;}
.map_info2 .map_info_box p span{color:#b4b4b4; padding:0 5px;}


.shop_info{width:474px; background:RGBA(30,30,30,.9); height:573px; position: absolute; bottom:0; right:0; z-index:99; padding:76px 36px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:left; letter-spacing:-1px;}
.shop_info h2{font-size:33px; line-height:1.3; color:#fff; font-weight:500;}
.shop_info h3{font-size:31px; line-height:45px; color:#fff; font-weight:bold; padding:0 0 25px 62px; 
/*background:url(../img/dimg/icon_map01.png) */ left 2px no-repeat;}
.shop_info p{font-size:21px; font-weight:400; color:#b0b0b0; padding-bottom:25px;}
.shop_info .shop_infoBOX{background:#1e1e1e; padding:30px 26px; font-size:18px; line-height:28px; color:#a9a9a9;}
.shop_info .shop_infoBOX h4{font-size:23px; color:#fff; line-height:1.2; padding:0 0 0 30px; text-transform:uppercase; font-weight:500; background:url(../img/dimg/icon_map03.png) left 5px no-repeat}
.shop_info .shop_infoBOX strong{display:block; font-size:19px; font-weight:500; padding:16px 0 5px;}

.map_shop{background:#f4f4f4; padding-bottom:100px; margin-bottom:85px;}
.map_shop .shop_tab{width:100%; display:table;}
.map_shop .shop_tab a{display:table-cell; width:11.11%; vertical-align:top; height:110px; background:#333333; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:15px; color:RGBA(255,255,255,0.6); line-height:20px; text-align:left; border-left:1px solid #686868; position: relative;}
.map_shop .shop_tab a.on::after{content:''; display:block; position: absolute; bottom:-14px; left:50%; margin-left:-14px; width: 0px;height: 0px; border-left:14px solid transparent; border-right:14px solid transparent; border-top:14px solid #7d2187;}
.map_shop .shop_tab a:first-child{border-left:none;}
.map_shop .shop_tab a h2{font-size:36px; color:#fff; font-weight:bold; padding-bottom:6px; text-transform:uppercase;}
.map_shop .shop_tab a h2 span{font-size:21px; font-weight:500;}
.map_shop .shop_tab a.on{background:#7d2187; border-left-color:#7d2187;}
.map_shop .shop_tab a.on + a{border-left-color:#7d2187;}

.map_shop2{padding:70px 0;}
.map_shop2 .shop_tab{width:100%; display:table;}
.map_shop2 .shop_tab a{display:table-cell; width:25%; vertical-align:middle; height:58px; background:#fff; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:19px; color:#212121; text-align:center; font-weight:300; letter-spacing:-1px; border:1px solid #d2d2d2; border-width:1px 1px 0 0; position: relative;}
.map_shop2 .shop_tab a:first-child{border-left:1px solid #d2d2d2;}
.map_shop2 .shop_tab a.on{background:#474645; border-color:#474645; color:#fff; font-weight:400;}
.map_shop2 .shop_tab a:first-child.on{border-color:#474645;}
.map_shop2 .shop_tab a.on + a{border-left:none;}

.map_shop2 .lastIMG{padding-top:60px;}


/* 媛ㅿ옙&#50989;由э옙&#49294; 占&#65533;&#46767;&#46470;&#65533;&#65533; css */
.board_titNEW{margin:0; padding:60px 0 68px; font-size:40px; border-bottom:none; text-align:center;}
.board_titNEW h2{font-size:40px; font-weight:500; display:block; padding:0 0 6px; color:#000; position: relative; letter-spacing:-1.5px;}
.board_titNEW h2::after{content:''; display:block; width:320px; height:2px; position: absolute; bottom:0; left:43%; margin-left:-68px; background:#83009b;}
.board_titNEW p{font-size:20px; color:#7c7c7c; line-height:1.3; letter-spacing:-1px; padding-top:28px;}

.board_titNEW.noline{padding-bottom:40px;}
.board_titNEW.noline h2::after{display:none;}



.reviewTab{margin-bottom:30px;}
.reviewTab ul{float:none; width:100%; height:60px; margin:0 auto; padding:0; font-size:0; border-top:2px solid #474645; border-bottom:2px solid #d1d1d1;}
.reviewTab li{float:left; position:relative; width:20%; font-size:18px; text-align:center; z-index:10;}
.reviewTab li.on{margin-top:0; z-index:20;}
.reviewTab li a{display:block; margin:0 0 0 -1px; padding:17px 0; color:#999999; font-size:18px; border:none; background:#ffffff;}
.reviewTab li.on a{padding-top:17px; margin-top:0; color:#fff; font-weight:500; border:none; background:#474645;}
.reviewTab li.on a span{display:inline-block; position:relative; top:-3px;}
.reviewTab li a strong{color:#ab3e55; display:none;}
.reviewTab li::after{display:block; width:2px; height:20px; content:''; position: absolute; top:50%; left:0; background:#d5d5d5; margin-top:-10px;}
.reviewTab li:first-child a{margin:0;}
.reviewTab li:first-child::after{display:none;}
.reviewTab li.on::after,
.reviewTab li.on + li::after{display:none;}

.board_gallery .board_zone_tit,
.board_gallery thead{display:none;}

.board_gallery .board_list_table{margin:0 0 20px 0;}
.btn_write{position: static;}
/* -------------媛ㅿ옙&#50989;由э옙&#49294; 占&#65533;&#46767;&#46470;&#65533;&#65533; ------------- */
.board_list_gallery{position:relative; width:auto; margin:0 -22px;}
.board_list_gallery:after{display:block; clear:both; content:"";}
.board_list_gallery ul{float:left; width:100%; font-size:0;}
.board_list_gallery ul li{display:inline-block; position:relative; /*min-height:50px;*/ margin:0; font-size:12px; text-align:center; vertical-align:top;}
.board_list_gallery .gallery_cont{width:404px; padding:0 22px 10px;}
/* 占&#65533;&#46767;&#46470;&#65533;&#65533; &#65533;占쏙옙&#65533;占&#65533;&#65533; */
.board_list_gallery .board_img{overflow:hidden; display:block; position:relative; width:100%; min-height:auto; max-height:none; height:285px; text-align:center; border:1px solid #efefef;}
.board_list_gallery .board_img a{display:block; width:100%; height:100%; vertical-align:top;}
.board_list_gallery .board_img a img{display:block;}
.gallery_info_cont{padding:10px 0 0 0; text-align:left;}
/* 占&#65533;&#46767;&#46470;&#65533;&#65533; &#65533;&#50325;占쏙옙 */
.gallery_info_cont .board_tit{margin:5px 0 0 0; text-align:left; vertical-align:middle; font-size:18px; font-weight:300; color:#000000; letter-spacing:-1px;}
.gallery_info_cont .board_tit em{display:block; margin:0 0 2px 0;}
.gallery_info_cont .board_tit strong{font-size:18px; font-weight:300; color:#000000;}
.gallery_info_cont .board_tit a:hover strong{text-decoration:underline;}
.gallery_info_cont .board_tit img{margin:0 2px 0 2px; vertical-align:middle;}

.gallery_info_cont .board_likeit_hits,
.gallery_info_cont .board_name_day .board_name{display:none;}

.gallery_info_cont .board_name_day{border-top:1px solid #ebebed; padding-top:12px; margin-top:12px;}
.gallery_info_cont .board_day{display:inline-block; height:auto; padding:0; font-size:16px; border:none; vertical-align:top; color:#848484;}
.gallery_info_cont .board_day span{position:relative; top:0; color:#848484;}

.board_gallery .board_zone_sec + .board_zone_cont,
.board_gallery .board_zone_cont + .board_zone_cont{margin:0;}

.board_list_table .board_tit strong{font-weight:300;}

/* &#65533;占쏙옙&#49820;&#65533;&#45896;&#44449; */
.service_cont .service_guide{}

/* &#65533;占쏙옙&#50475;占&#65533;&#65533; */
.body-company5 #contents{padding:0;}
.body-company5 .sub_content{width:100%; text-align:center;}
.body-company5 .service_company{}
.body-company5 .service_company{width:100%; overflow: hidden;}
.body-company5 .service_company > div{position: relative; left:50%; margin-left:-1000px;}
.body-company5 .service_company > div img{display:block;}

/* &#65533;&#50327;&#50261;占&#65533;&#46767;&#46470;&#65533;&#65533; */
.body-cooperation #contents{padding:0;}
.body-cooperation .sub_content{width:100%; text-align:center;}
.body-cooperation .cooperation_tit{width:100%; overflow: hidden; background:url(../img/dimg/cooperation_img_bg.gif) left top repeat-x;}
.body-cooperation .cooperation_tit > div{position: relative; left:50%; margin-left:-1000px;}
.body-cooperation .cooperation_tit > div img{display:block;}

.cooperation_wab{background:#f4f4f4; padding-bottom:100px;}
.cooperation_wab .contentNEW{}

/* &#65533;占쏙옙&#50737;占&#65533;&#44969;&#49820; */
.body-company6 .sub_content{width:100%; text-align:center;}
.body-company6 .service_company{}
.body-company6 .service_company{width:100%; overflow: hidden;}
.body-company6 .service_company > div{position: relative; left:50%; margin-left:-1000px;}
.body-company6 .service_company > div img{display:block;}

/* &#65533;&#65533; the 李⑼옙&#48691;&#65533;&#46768;&#46662;&#65533;占쏙옙&#53876; */
.body-product1 .sub_content{width:100%; text-align:center;}
.product_tit{padding-bottom:80px; font-size:20px; color:#7c7c7c; line-height:1.3;}
.product_tit h1{font-size:34px; font-weight:400; color:#000; letter-spacing:-2px; padding-bottom:20px;}
.product_tit h1 strong{font-weight:500; color:#800098;}

/* &#65533;&#65533; the 李⑼옙&#48691;&#65533;&#46768;&#46662;&#65533;占쏙옙&#53876; */
.body-TVindesart #contents{padding:0;}
.body-TVindesart .sub_content{width:100%; text-align:center; background:#f4f4f4; padding-bottom:150px;}
.TVindesart_tit{padding:95px 0 60px; font-size:32px; color:#666666; line-height:1.3;}
.TVindesart_tit h1{font-size:60px; font-weight:300; color:#6f277a; letter-spacing:-2px; padding-bottom:10px;}
.TVindesart_tit h1 strong{font-weight:500; color:#6f277a;}
.TVindesart_list li{display:block; padding-bottom:20px;}

/* &#65533;&#65533;! &#65533;&#48575;&#50940;&#65533;&#65533; 占&#65533;&#65533;援э옙&#65533; &#65533;&#48575;&#50692;&#65533;&#65533; &#65533;&#51337;占쏙옙&#65533;&#47662;&#50474;占&#65533;&#65533; &#65533;&#49422;&#46231;占&#65533;&#65533;? */
.body-desart-sub1 .sub_content{width:100%; text-align:center;}
.desart_sub1_tit{padding:0px 0 0 0; text-align:center; font-size:20px; line-height:1.4; color:#7c7c7c; font-weight:300; letter-spacing:-1px;}
.desart_sub1_tit{padding-bottom:80px; font-size:20px; color:#7c7c7c; line-height:1.3;}
.desart_sub1_tit h1{font-size:34px; font-weight:400; color:#000; letter-spacing:-2px; padding-bottom:20px;}
.desart_sub1_tit h1 strong{font-weight:500; color:#800098;}


/* &#65533;&#44968;&#51464;&#65533;占쏙옙&#46250; */
.body-product2 .sub_content{width:100%; text-align:center;}
.body-product2 .service_company{}
.body-product2 .service_company{width:100%; overflow: hidden;}
.body-product2 .service_company > div{position: relative; left:50%; margin-left:-1000px;}
.body-product2 .service_company > div img{display:block;}

.body-product2 .posR {padding-top:60px; width:100%; position: relative; z-index:2;}
.body-product2 .posR .Youtube{width:866px; height:570px; position: absolute; top:765px; left:50%; margin-left:-433px;}

.body-product3 .sub_content{width:100%; text-align:center;}
.body-product3 .service_company{padding-top:60px;}
.body-product3 .service_company{width:100%; overflow: hidden;}
.body-product3 .service_company > div{position: relative; left:50%; margin-left:-1000px;}
.body-product3 .service_company > div img{display:block;}

.body-product6 .sub_content{width:100%; text-align:center;}
.body-product6 .service_company{padding-top:60px;}
.body-product6 .service_company{width:100%; overflow: hidden;}
.body-product6 .service_company > div{position: relative; left:50%; margin-left:-1000px;}
.body-product6 .service_company > div img{display:block;}



/*&#65533;&#46766;&#50989;&#65533;占쎈━占&#65533;&#65533;*/
.plus_review_view{margin:0;}
.plus_review_goods_search{margin:20px 0; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#f4f4f4; padding:15px 15px 18px;}

.body-plus-review-photo .photo_wrap{margin:0;}
.body-plus-review-photo .photo_wrap .photo{/*width:405px !important;*/ border:none;}
.body-plus-review-photo .photo_wrap .photo .img {height:240px;  overflow: hidden;}
.body-plus-review-photo .photo_wrap .photo .img .newIcon{position: absolute;left: 0;top: 0;width:64px;height:30px;line-height:28px;font-size:18px; color: #ffffff;background-color:#a038b2; text-align: center; font-weight:bold;}
.body-plus-review-photo .photo_wrap .photo .text{font-size:15px;color:#888888; margin:20px 0; height:44px; line-height:22px;}

.body-plus-review-photo .photo_wrap .photo .cont_wrap{position: relative;padding:20px 0;}
.body-plus-review-photo .photo_wrap .photo .cont_wrap .img{position: absolute; left:0; top:20px; min-height:72px}
.body-plus-review-photo .photo_wrap .photo .cont_wrap .img img{width: 72px;height:72px;}
.body-plus-review-photo .photo_wrap .photo .cont_wrap .cont{padding: 0 0 0 87px;}
.body-plus-review-photo .photo_wrap .photo .cont_wrap .cont strong{color: #000000; font-size:18px; letter-spacing:-1px; display:block; height:24px; line-height:24px; overflow: hidden;}
.body-plus-review-photo .photo_wrap .photo .cont_wrap ul{overflow: hidden;}
.body-plus-review-photo .photo_wrap .photo .cont_wrap ul li{float: left;}
.body-plus-review-photo .photo_wrap .photo .cont_wrap ul li:first-child .tit{margin: 0;}
.body-plus-review-photo .photo_wrap .photo .cont_wrap .tit{font-size: 16px; color: #aeaeae; margin:0 0 0 10px;}
.body-plus-review-photo .photo_wrap .photo .cont_wrap .con{font-size: 16px; color: #a038b2; font-weight:400; padding: 0 0 0 5px;}
.body-plus-review-photo .photo_wrap .photo .cont_wrap .con.date{color: #666666; font-weight:400;}

.process_tit{padding:60px 0 0 0; text-align:center; font-size:20px; line-height:1.4; color:#7c7c7c; font-weight:300; letter-spacing:-1px;}
.process_tit h1{font-size:40px; color:#83009b; line-height:1.3; font-weight:500; padding:0 0 5px; margin:0 auto 50px; display:inline-block; border-bottom:2px solid #83009b;}
.process_tit h2{font-size:35px; line-height:1.3; font-weight:400; color:#1e1e1e; margin:0 0 18px;}

/*pop*/
.sys_pop,
.sys_pop .box{padding:0;}
.sys_pop .box .close,
.js_multi_layer button.close{display:block; position:absolute; top:0; right:0; width:24px; height:24px; text-indent:-9999px; background:#fff url('../img/btn/layer-close.png') no-repeat center center; background-size:12px;}

div.sys_pop,
div.js_multi_layer{border:2px solid #fff;}
.js_multi_layer .multipopup{overflow: hidden;}

.displaySSLSeal img{vertical-align:-12px; width:36px; margin-left:5px;}


/*&#65533;&#44280;&#44909; 占&#65533;&#48573;&#65533; 而⑨옙&#45079;占&#65533;&#51168;ss*/
.customer_after_review_box {text-align:center;}
.customer_after_review_box .customer_after_review{padding:10px 0; margin:0 auto;}

.product_after_more_btn,
.customer_after_review_box .delivery_after_review_title{display:none;}
.customer_after_review_box .delivery_after_review_box{text-align:left; padding:0 100px 10px;}
.customer_after_review_box .delivery_after_review_box ul{overflow: hidden; clear: both;}
.customer_after_review_box .delivery_after_review_box ul li{float:left; margin-right:10px; margin-bottom:10px;}
.customer_after_review_box .delivery_after_review_box ul li:nth-child(6n){margin-right:0;}

.boardNEW-list1{overflow: hidden; clear: both;}
.item_goods_sec .boardNEW-list1 h3{padding:60px 0 20px; vertical-align:middle; overflow: hidden;}
.boardNEW-list1 .btn_reviews_box{float:right;}
.boardNEW-list1 dl{overflow: hidden; clear: both; border:1px solid #939393; margin-bottom:20px; height:190px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.boardNEW-list1 dt{width:368px; height:190px; float:left; position: relative;}
.boardNEW-list1 dt img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width:100%; height: auto;}
.boardNEW-list1 dd{width:930px; float:left;}
.boardNEW-list1 dd a{display:block; padding:34px 20% 24px 42px; height:190px; font-size:16px; line-height:1.4; color:#7e7e7e; position: relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow: hidden;}
.boardNEW-list1 dd a span{position: absolute; bottom:12px; right:12px; line-height:12px; font-size:12px; color:#888;}
.boardNEW-list1 dd a span:after{content:'+'; width:12px; height:12px; line-height:12px; font-size:12px; text-align:center; display:inline-block; vertical-align:top; padding:0; color:#888; border:1px solid #d1d1d1; margin-left:5px;}
.boardNEW-list1 dd a h2{font-size:22px; line-height:1.2; color:#3d3d3d; padding:0 0 15px;}
.item_goods_sec .boardNEW-list2 h3{padding:60px 0 20px; vertical-align:middle; overflow: hidden;}
.boardNEW-list2{overflow: hidden; clear: both;}
.boardNEW-list2 .btn_reviews_box{float:right;}
.boardNEW-list2 ul{overflow: hidden; clear: both;}
.boardNEW-list2 li{width:316px; min-height:290px; float:left; overflow: hidden; margin-right:12px; margin-bottom:20px;}
.boardNEW-list2 li:nth-child(4n){margin-right:0;}
.boardNEW-list2 li img{display:block; width:100%; margin:0 0 5px;}
.boardNEW-list2 li h2{font-size:15px; line-height:20px; height:40px; overflow: hidden; color:#3d3d3d; padding:0; text-align:center;}                                                                                                                                                              